Программы для прошивки pic контроллеров под windows 10

IC-Prog Одна из самых популярных оболочек для программирования, поддерживающая огромное число микроконтроллеров, ППЗУ и адаптеров различной конструкции. В

Содержание

  1. IC-Prog
  2. Авторские электронные устройства
  3. Меню навигации
  4. Пользовательские ссылки
  5. Информация о пользователе
  6. настройка jdm программатор в ic-prog на windows 7
  7. Сообщений 1 страница 10 из 10
  8. Поделиться18 Авг 2013 20:38:38
  9. Настройка icprog под windows 10
  10. Проекты : Программаторы и отладочные платы
  11. Пошаговая инструкция или «Как прошить PIC-контроллер» (+ настройка IC-Prog)

IC-Prog

Одна из самых популярных оболочек для программирования, поддерживающая огромное число микроконтроллеров, ППЗУ и адаптеров различной конструкции.

В отличие от PonyProg2000, развивающейся в сторону фирмы Atmel, IC-Prog больше ориентирована на программирование микроконтроллеров PIC фирмы Microchip. Основные отличия от подобных программ – раздельные окна буферов памяти данных микроконтроллера и программной памяти. У буфера памяти программ есть собственный дизассемблер, позволяющий превращать расположенные в нем коды в форму мнемоник. Буфер памяти данных у IC-Prog байтовый. Адреса буферных ячеек совпадают с настоящими адресами ячеек EEPROM микросхем. Также в программном пакете существует возможность определить тип генератора, включить защиту кода и установить значения любого разряда бита конфигурации. Настройка на адаптер происходит указанием порта, к которому он подключен (СОМ или LPT) и способа общения (с помощью драйверов операционной системы или напрямую). На мощных компьютерах для исключения сбоев при программировании микросхем рекомендуется увеличить время задержки необходимое для формирования импульсов. Если же компьютер слишком медленный, то время задержки лучше уменьшить, чтобы скорость программирования возросла. В программе существуют настройки, позволяющие вручную менять величины напряжения на разъемах порта, к которому подсоединен аппаратный программатор. Это дает возможность с помощью обычного вольтметра или осциллографа проследить сигналы на пути от выводов порта до микросхемы. IC-Prog позволяет программировать MultiSIM карты Silver и Green2.

Все схемы официально поддерживаемых адаптеров выложены на данной странице. Помимо этого, в литературе и в сети встречается огромное множество любительских вариантов аппаратных программаторов, отлично работающих с программой.

В настройках меню IC-Prog можно найти русский язык. Русификацию выполняли Сергей и Александр Кокайко.

Программа IC-Prog поддерживается операционными системами Windows 95, 98, ME, NT, 2000, XP, VISTA и 7.
Для работы в среде Windows NT, 2000, XP, VISTA и 7 необходимо наличие еще одного файла-драйвера (icprcg.sys), расположенного по адресу http://www.ic-prog.com/icprog_driver.zip, который должен быть помещен в ту же самую папку, где находиться основной файл icprog.exe. Перед первым запуском программы нужно назначить совместимость с Windows 95, а в настройках поставить галочку в пункте меню «Вкл. NT/2000/XP драйвер».

Распространение программы: бесплатная

Авторские электронные устройства

Меню навигации

Пользовательские ссылки

Информация о пользователе

Вы здесь » Авторские электронные устройства » Раздел для начинающих » настройка jdm программатор в ic-prog на windows 7

настройка jdm программатор в ic-prog на windows 7

Сообщений 1 страница 10 из 10

Поделиться18 Авг 2013 20:38:38

  • Автор: Dizzi
  • Участник
  • Зарегистрирован : 28 Июл 2013
  • Приглашений: 0
  • Сообщений: 19
  • Уважение: +1
  • Провел на форуме:
    4 часа 56 минут
  • Последний визит:
    17 Окт 2013 12:47:42

Всем здрасти!
Хочу рассказать как я прошил pic16f628a в windows 7.
В интернете информации не нашел, есть только для windows xp. Используя информацию для ХР и технический тык добился пошивки микросхемы.
Никак не получалось прошить, все время выдавало ошибку записи 0000h.

Для прошивки использовал этот программатор http://dfiles.ru/files/3iac6rdtc печатка в lay элементы подписаны.
Джампером замкнуть 2 и3 контакт

программа ic-prog 1.06c ссылка с оф сайта http://www.ic-prog.com/icprog106C.zip
к программе нужен драйвер ссылка с оф сайта http://www.ic-prog.com/icprog_driver.zip , драйвер должен быть в папке с программой

программу запускаем от имени администратора.
При первом запуске попросит настроить программатор и выдаст сообщения. На сообщения не обращаем вниманиет.
Настройка программатора

далее заходим в опции ic-prog и настраиваем согласно картинок.

Настройка icprog под windows 10

Универсальный программатор IC-контроллеров

По данной статье нам поступило большое количество писем с вопросами, замечаниями, благодарностями. Всем авторам выражаем большую признательность за теплые слова и бесценные материалы. Если вы решите самостоятельно повторить программатор EXTRA — PIC , мы надеемся, что эта статья поможет вам убедиться в правильности решения и отбросить все сомнения.

В статье рассматривается программатор EXTRA-PIC, данные о котором получены из открытых источников на www .5 v . ru (DOC Rev.1.03.00). Список поддерживаемых микросхем, при использовании с программой IC-PROG v1.05D:

PIC- контроллеры фирмы Microchip: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505*, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630*, PIC16F648A, PIC16F676*, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C745, PIC16C765, PIC16C770*, PIC16C771*, PIC16C773, PIC16C774, PIC16C781*, PIC16C782*, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C923*, PIC16C924*, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320, PIC18F4539, PIC18F6620*, PIC18F6720*, PIC18F8620*, PIC18F8720*

Примечание: микроконтроллеры, помеченные звездочкой (*) подключаются к программатору только через разъем ICSP.

Последовательная память EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.

Расположение выводов ICSP у PIC-контроллеров.

Внимание! Материал только для общей справки. Обязательно убедитесь, что указанное расположение выводов соответствует выбранному вами микроконтроллеру. Для этого, обратитесь к Data Sheets и Programming Specifications на соответствующий микроконтроллер.

Пояснение: Вывод PGM рекомендуется «притягивать» к общему проводу (GND), через резистор номиналом 1К.
Для справки: микроконтроллеры с 14-контактным корпусом вставляется частью ножек в соответствующую 8-контактную панель.

Рисунок печатной платы (облегченный вариант) (скачать в Sprint Layout ).

Рисунок печатной платы (полная версия) (скачать в Sprint Layout ).

Фотография собранного программатора (облегченный вариант)

Далее мы приводим альтернативные рисунки печатных плат программатора EXTRA — PIC (авторство установить не удалось)

Вариант 1 (скачать в Sprint Layout ).

Вариант 2 (скачать в Sprint Layout ).

Отдельного внимания заслуживает печатная плата разработанная нашим другом markomar2005 ( at ) yandex.ru , которая разведена под «маркер».

Вариант от MARKO (скачать в Sprint Layout ).

Считаем необходимым разместить здесь фотографии программаторов наших благодарных читателей. Если вы достигли результатов, не стесняйтесь — высылайте фотографии, мы с радостью их здесь разместим.

Автор il86md ( at ) mail.ru

Автор sound65 (at) rambler.ru он же greeze (at) inbox.ru

Альтернативный вариант (+ сменные модули) от markomar2005 ( at ) yandex.ru

Вариант от alex_vw ( at ) mail.ru

Пошаговая инструкция или «Как прошить PIC -контроллер»

Введение. Данная инструкция составлена на примере прошивки микросхемы PIC16F876A для сборки универсального многоканального АЦП.

  1. Соберите программатор (в т.ч. распаяйте удлинительный шнур мама-папа для COM -порта и подготовьте блок питания на напряжение не менее15В).
  2. Скачайте программу IC-PROG отсюда или с http://www.ic-prog.com/ (733 кб).
  3. Распакуйте программу в отдельный каталог. В образовавшемся каталоге должны находиться три файла:
  • icprog.exe – файл оболочки программатора;
  • icprog.sys – драйвер, необходимый для работы под Windows NT, 2000, XP. Этот файл всегда должен находиться в каталоге программы;
  • icprog.chm – файл помощи ( Help file ).

4. Настройте программу.

Для Windows95, 98, ME

Для Windows NT, 2000, XP

(Только для Windows XP):
Правой кнопкой щёлкните на файле icprog.exe.
«Свойства» >> вкладка «Совместимость» >>
Установите «галочку» на «Запустить программу в режиме совместимости с : « >> выберите » Windows 2000«.

  1. Запустите файл icprog.exe.
  2. Выберите » Settings » >> » Options » >> вкладку » Language » >> установите язык » Russian » и нажмите » Ok «.
  3. Согласитесь с утверждением » Youneed to restart IC-Prog now » (нажмите » Ok «).
  4. Оболочка программатора перезапустится.

Проверьте установки, выберите используемый вами COM-порт, нажмите » Ok «.

Далее, «Настройки» >> «Опции» >> выберите вкладку «Общие» >> установите «галочку» на пункте » Вкл . NT/2000/XP драйвер » >> Нажмите » Ok » >>
если драйвер до этого не был установлен в системе, в появившемся окне » Confirm » нажмите » Ok «. Драйвер установится, и оболочка программатора перезапустится.

Для очень «быстрых» компьютеров возможно потребуется увеличить параметр «Задержка Ввода/Вывода«. Увеличение этого параметра увеличивает надёжность программирования, однако, увеличивается и время, затрачиваемое на программирование микросхемы.

«Настройки» >> «Опции» >> выберите вкладку «I2C» >> установите «галочки» на пунктах:

«Включить MCLR как VCC» и «Включить запись блоками«. Нажмите » Ok «.

Проекты : Программаторы и отладочные платы

Пошаговая инструкция или «Как прошить PIC-контроллер» (+ настройка IC-Prog)

1. Соберите программатор Extra-PIC, отмойте растворителем или спиртом с зубной щеткой, просушите феном.
Осмотрите на просвет на предмет волосковых замыканий и непропаев.
Подготовьте блок питания на напряжение не менее 15В и не более 18 вольт.
Распаяйте удлинительный шнур мама-папа для COM-порта (не путать с нуль-модемными и кабелями для модемов; прозвоните шнур — первая вилка должна идти к первому гнезду и т.д.; нумерация вилок и гнезд нарисована на самом разъеме).
2. Скачайте программу IC-PROG с нашего сайта или с сайта разработчиков.
3. Распакуйте программу в отдельный каталог. В образовавшемся каталоге должны находиться три файла:
icprog.exe – файл оболочки программатора;
icprog.sys – драйвер, необходимый для работы под Windows NT, 2000, XP. Этот файл всегда должен находиться в каталоге программы;
icprog.chm – файл помощи (Help file).
4. Настройте программу.

Для Windows95, 98, ME

Для Windows NT, 2000, XP

(Только для Windows XP):

Правой кнопкой щёлкните на файле icprog.exe.

«Свойства» >> вкладка «Совместимость» >>

Установите «галочку» на

«Запустить программу в режиме совместимости с:» >>

выберите «Windows 2000«.

Запустите файл icprog.exe .

Выберите «Settings» >> «Options» >> вкладку «Language» >> установите язык «Russian» и нажмите «Ok«.

Согласитесь с утверждением «You need to restart IC-Prog now» (нажмите «Ok«).

Оболочка программатора перезапустится.

«Настройки» >> «Программатор«.

Проверьте установки, выберите используемый вами COM-порт, нажмите «Ok«.

Далее, «Настройки» >> «Опции» >> выберите вкладку «Общие» >> установите «галочку» на пункте

«Вкл. NT/2000/XP драйвер» >> Нажмите «Ok» >>

если драйвер до этого не был установлен в системе, в появившемся окне «Confirm» нажмите «Ok«. Драйвер установится, и оболочка программатора перезапустится.

Примечание:

Для очень «быстрых» компьютеров возможно потребуется увеличить параметр «Задержка Ввода/Вывода«. Увеличение этого параметра увеличивает надёжность программирования, однако, увеличивается и время, затрачиваемое на программирование микросхемы.

«Настройки» >> «Опции» >> выберите вкладку «I2C» >> установите «галочки» на пунктах:

«Включить MCLR как VCC» и «Включить запись блоками«. Нажмите «Ok«.

Программа готова к работе.

5. Установите микросхему в панель программатора, соблюдая положение ключа.
6. Подключите шнур удлинителя, включите питание.
7. Запустите программу IC-Prog.
8. В выпадающем списке выберите контроллер PIC16F876A.

9. Если у вас нет файла с прошивкой – подготовьте его:
– откройте стандартную программу «Блокнот»;
– вставьте в документ текст прошивки (со странички УМ-АЦП1);
– сохраните под любым именем, например, prohivka.txt (расширение *.txt или *.hex).
10. Далее в IC-PROG Файл >> Открыть файл (! не путать с Открыть файл данных) >> найти наш файл с прошивкой (если у нас файл с расширением *.txt , то в типе файлов выберите Any File *.*). Окошко «Программного кода» должно заполнится информацией.
11 Нажимаем кнопку «Программировать микросхему» – (загорается красный светодиод).
12. Ожидаем завершения программирования (около 30 сек.).
13. Для контроля нажимаем «Сравнить микросхему с буфером» – .

Вот и всё. Я тоже думал, что это что-то невероятное. Попробуйте – и у вас получится.

О сайте.
Электронные устройства и модели,
обучение и консультация,
документация и средства разработки.
Принимаем на реализацию проекты,
услуги, идеи. Возмездная помощь.

Здесь может быть
ваша реклама

Понравилась конструкция,
но не можете собрать?

Обращайтесь, мы удовлетворим
ваши запросы и пожелания!
Напишите нам письмо.

В русском Интернете бестолку защищать свои права. Хотите использовать материалы — используйте,
но с письменного согласия авторов. В противном случае будут высланы соответствующие письма
в поисковые системы об ограничении индексации ваших сайтов. Не доводите до греха.

  • Программирование и прошивка микроконтроллеров и микросхем памяти
  • Проектирование печатных плат
  • Работа с COM-портом
  • Прочее
  • Собственные разработки сайта radiohlam.ru

Программирование и прошивка микроконтроллеров и микросхем памяти

MPLAB v5.70.40 Популярная среда разработки для PIC контроллеров, прямая ссылка для скачивания с официального сайта
Размер: 13 Мбайт официальный сайт программы: microchip.com
IC-Prog 1.05D Программа для прошивания контроллеров PIC, AVR и микросхем EEPROM
Размер: 482 Кбайт официальный сайт программы: ic-prog.com
Flash Loader Demonstrator Бесплатная программа для прошивания контроллеров STM32 по USART интерфейсу с помощью встроенного фирменного bootloader-а.
Размер: 6,38 Мбайт официальный сайт программы: st.com
I2C Programmer
v.2.1 Duo
Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюзов RH-0004 и RH-0010 в качестве программаторов I2C EPROM. Скачать исходники (С++ Builder 6; 806 Кбайт). Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 388 Кбайт официальный сайт программы: radiohlam.ru
SPI Programmer
v.2.1 Duo
Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюзов RH-0004 и RH-0010 в качестве программаторов SPI EPROM. Скачать исходники (С++ Builder 6; 929 Кбайт). Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 474 Кбайт официальный сайт программы: radiohlam.ru
AVR Serial Programmer
v.3.2 Duo
Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюзов RH-0004 и RH-0010 в качестве программаторов микроконтроллеров AVR (через SPI).
Скачать исходники (С++ Builder 6; 1,4 Мбайт).
Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 817 Кбайт официальный сайт программы: radiohlam.ru
AVR Parallel Programmer
v.3.1
Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза RH-0010 в качестве программатора микроконтроллеров AVR (в режиме параллельного высоковольтного программирования).
Скачать исходники (С++ Builder 6; 2,1 Мбайт).
Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 1,4 Мбайт официальный сайт программы: radiohlam.ru
PIC Serial Programmer
v.3.1
Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза RH-0010 в качестве программатора микроконтроллеров PIC.
Скачать исходники (С++ Builder 6; 1,0 Мбайт).
Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 870 Кбайт официальный сайт программы: radiohlam.ru

Проектирование печатных плат

Sprint Layout 6.0 Программа для проектирования печатных плат, ссылка на демоверсию с официального сайта (там же можно скачать бесплатный viewer)
Размер: 6,2 Мбайт официальный сайт программы: abacom-online.de
DipTrace 2.0.07 Отличная программа для проектирования печатных плат (бесплатная версия), на официальном сайте также можно скачать библиотеки 3D-моделей
Размер: 16 Мбайт официальный сайт программы: diptrace.com

Работа с COM-портом

RH_Com Бесплатная программа для работы с COM-портом, ASCII и HEX режимы редактора. Скачать исходники (С++ Builder 6; 4,4 Мбайт).
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 583 Кбайт официальный сайт программы: radiohlam.ru
RH_COM_tester Бесплатная программа для тестирования COM-порта. Скачать исходники (С++ Builder 6; 4,4 Мбайт).
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 661 Кбайт официальный сайт программы: radiohlam.ru
CP210xBaudRateAliasConfig Программа, позволяющая настроить USB-to-UART преобразователь на базе чипа cp2102 на нестандартные скорости обмена
Размер: 851 Кбайт официальный сайт программы: silabs.com

Прочее

PIExpertSuite ссылка 1
PIExpertSuite ссылка 2
Пакет программ для проектирования импульсных блоков питания на микросхемах фирмы Power Integrations, прямые ссылки для скачивания с официального сайта
Размер: 27 Мбайт официальный сайт программы: powerint.com
i2c_spi_1w_common
v.2.1 Duo
Бесплатная программа, демонстрирующая общие возможности UART to I2C/SPI/1W шлюзов RH-0004 и RH-0010. Скачать исходники (С++ Builder 6; 785 Кбайт).
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 690 Кбайт официальный сайт программы: radiohlam.ru
rh0004.dll Бесплатная dll-ка для облегчения программирования под UART to I2C/SPI/1W шлюз RH-0004. Скачать исходники (С++ Builder 6; 109 Кбайт).
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 78 Кбайт официальный сайт программы: radiohlam.ru
1W Key Reader Бесплатная программа, демонстрирующая возможности UART to I2C/SPI/1W шлюза RH-0004 по считыванию ключей-таблеток по однопроводной шине. Скачать исходники (С++ Builder 6; 662 Кбайт).
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 497 Кбайт официальный сайт программы: radiohlam.ru
USB Thermometer Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза RH-0004 в качестве USB-термометра (совместно с DS18B20). В программу встроен http-сервер, что позволяет считывать температуру по сети с удалённого компьютера. Скачать исходники (С++ Builder 6; 704 Кбайт). Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 515 Кбайт официальный сайт программы: radiohlam.ru

Собственные разработки сайта radiohlam.ru

I2C Programmer
v.2.1 Duo
Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюзов RH-0004 и RH-0010 в качестве программаторов I2C EPROM. Скачать исходники (С++ Builder 6; 806 Кбайт).Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 388 Кбайт официальный сайт программы: radiohlam.ru
SPI Programmer
v.2.1 Duo
Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюзов RH-0004 и RH-0010 в качестве программаторов SPI EPROM. Скачать исходники (С++ Builder 6; 929 Кбайт). Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 474 Кбайт официальный сайт программы: radiohlam.ru
AVR Serial Programmer
v.3.2 Duo
Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюзов RH-0004 и RH-0010 в качестве программаторов микроконтроллеров AVR (через SPI).
Скачать исходники (С++ Builder 6; 1,4 Мбайт).
Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 817 Кбайт официальный сайт программы: radiohlam.ru
AVR Parallel Programmer
v.3.1
Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза RH-0010 в качестве программатора микроконтроллеров AVR (в режиме параллельного высоковольтного программирования).
Скачать исходники (С++ Builder 6; 2,1 Мбайт).
Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 1,4 Мбайт официальный сайт программы: radiohlam.ru
PIC Serial Programmer
v.3.1
Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза RH-0010 в качестве программатора микроконтроллеров PIC.
Скачать исходники (С++ Builder 6; 1,0 Мбайт).
Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 870 Кбайт официальный сайт программы: radiohlam.ru
RH_Com Бесплатная программа для работы с COM-портом, ASCII и HEX режимы редактора. Скачать исходники (С++ Builder 6; 4,4 Мбайт).
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 583 Кбайт официальный сайт программы: radiohlam.ru
RH_COM_tester Бесплатная программа для тестирования COM-порта. Скачать исходники (С++ Builder 6; 4,4 Мбайт).
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 661 Кбайт официальный сайт программы: radiohlam.ru
i2c_spi_1w_common
v.2.1 Duo
Бесплатная программа, демонстрирующая общие возможности UART to I2C/SPI/1W шлюзов RH-0004 и RH-0010. Скачать исходники (С++ Builder 6; 785 Кбайт).
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 690 Кбайт официальный сайт программы: radiohlam.ru
rh0004.dll Бесплатная dll-ка для облегчения программирования под UART to I2C/SPI/1W шлюз RH-0004. Скачать исходники (С++ Builder 6; 109 Кбайт).
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 78 Кбайт официальный сайт программы: radiohlam.ru
1W Key Reader Бесплатная программа, демонстрирующая возможности UART to I2C/SPI/1W шлюза RH-0004 по считыванию ключей-таблеток по однопроводной шине. Скачать исходники (С++ Builder 6; 662 Кбайт).
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 497 Кбайт официальный сайт программы: radiohlam.ru
USB Thermometer Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза RH-0004 в качестве USB-термометра (совместно с DS18B20). В программу встроен http-сервер, что позволяет считывать температуру по сети с удалённого компьютера. Скачать исходники (С++ Builder 6; 704 Кбайт). Страница с описанием
Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 515 Кбайт официальный сайт программы: radiohlam.ru

Atmel Studio

Интегрированная среда разработки (IDE) от компании Atmel для разработки приложений под микроконтроллеры ARM Cortex-M и AVR. Freeware

AVRDUDE

Консольная программа для считывания, изменения и записи содержимого памяти микроконтроллеров архитектуры AVR, применяющая технологию внутрисхемного программирования. Есть русифицированные графические оболочки. Freeware

WinAVR

Мощная среда разработки с открытым исходным кодом, созданная с целью написания программ для микроконтроллеров серии AVR от компании Atmel. Freeware

BASCOM-AVR

Среда разработки программного кода для микроконтроллеров серии AVR компании Atmel на языке, подобном стандартному Бейсику. Freeware (бесплатная с ограничением на код 4 кБ) и Shareware

CodeVisionAVR

IDE для AVR микроконтроллеров. Из основных достоинств CodeVisionAVR можно отметить то, что он не слишком сложен для самостоятельного освоения, поддерживает все многочисленное семейство микроконтроллеров AVR, формирует емкий и результативный программный код. Платная, есть бесплатная Evaluation-версия с ограничением на код 4 кБ.

VMLAB

Инструмент для разработки и отладки программного кода, а также моделирования работы радиотехнических устройств на базе AVR микроконтроллеров. Freeware

MPLAB

Единая бесплатная интегрированная среда разработки для контроллеров производства Microchip

MPIDE

Среда разработки, выполненная на базе открытой системы Arduino IDE и предназначенная специально для контроллеров PIC32 от компании Microchip Technology.

WinPic800

Небольшой, но весьма эффективный бесплатный программный пакет для прошивки PIC-микроконтроллеров различных серий. Есть русский язык.

PICPgm

Простое программное обеспечение для прошивки PIC-микроконтроллеров, отличающееся стабильностью, качеством и скоростью программирования. Freeware

CooCox CoIDE

Бесплатная высокоинтегрированная программная среда, предназначенная для разработки кода микроконтроллеров архитектуры ARM и др.

Keil uVision

Среда разработки, представляющая собой набор утилит для выполнения полного комплекса мероприятий по написанию программного обеспечения для микроконтроллеров различных семейств. Платная, но есть демоверсия с рядом ограничений, в т.ч. на размер кода — не более 32 КБ.

IAR Embedded Workbench

Многофункциональная среда разработки приложений на языках C, C++ и ассемблере для целого ряда микроконтроллеров от различных производителей. Среда разработки платная, но бесплатная версия с ограничениями на размер кода в зависимости от микроконтроллера.

Flowcode

Один из передовых графических языков программирования для микроконтроллеров. Поддержка русского языка. Платная, но есть бесплатная версия с ограничениями и только для микроконтроллеров PIC.

Algorithm Builder

Бесплатная графическая среда программирования для разработки приложений под микроконтроллеры с архитектурой AVR от отечественных разработчиков.

MikroC

Мощнейшая среда разработки программ для микроконтроллерных устройств, включающая редактор кода, компилятор, отладчик, программные и аппаратные библиотеки, использующие готовые функции. Программа платная. Есть бесплатная версия с ограничениями.

mikroPascal

Мощная среда разработки приложений на языке Паскаль для различных архитектур микроконтроллеров. Программа платная. Есть бесплатная версия с ограничениями на размер кода (до 4096 байт).

mikroBasic

Среда разработки программ на языке Бейсик для микроконтроллеров различных производителей. Программа платная от 199$. Есть бесплатная версия с ограничениями на размер кода (до 4096 байт).

MicroCode Studio Plus

Программа для создания и отладки кода, написанного на языке программирования BASIC, под PIC-микроконтроллеры. Программа платная 50$. MicroCode Studio – облегченный, бесплатный вариант с ограничением на кол-во строк кода.

IC Prog

Одна из самых популярных бесплатных оболочек для программирования, поддерживающая огромное число микроконтроллеров, ППЗУ и адаптеров различной конструкции. На русском языке.

Pony Prog 2000

Нетребовательная и многофункциональная программа — программатор, предназначенная для работы с микроконтроллерами и постоянными запоминающими устройствами с последовательным доступом различных производителей. На русском языке.Freeware.

SinaProg

Графическая оболочка для программы AVRdude, включающая в себя простой и функциональный AVR fuse-калькулятор. Freeware.

AVR8 Burn-O-Mat

Графическая оболочка для популярной программы AVRDUDE, использующейся при прошивке микроконтроллеров компании Atmel. Freeware.

Khazama AVR Programmer

Небольшая программа, созданная с целью быстрой прошивки микроконтроллеров Atmel AVR. Freeware.

UniProf

Простой, бесплатный, универсальный программатор для микроконтроллеров семейства AVR.

eXtreme Burner — AVR

Бесплатное программное обеспечение, предназначенное для прошивки AVR-микроконтроллеров.

Code Composer Studio

Интегральная среда проектирования, предназначенная для создания программного обеспечения, использующегося в процессорах и микроконтроллерах компании Texas Instruments Incorporated. Программа платная, бесплатная версия CCS-FREE с рядом ограничений.

TivaWare

Набор высококачественных, полноценных библиотек для контроллеров семейства TIVA от Texas Instruments. Freeware.

FastAVR

Один из лучших компиляторов Basic-подобного языка для серии восьмибитных микроконтроллеров AVR.

Atollic TrueSTUDIO

Интегрированная среда разработки программ для ARM-процессоров, включающая в себя GNU компилятор и отладчик. Среда разработки платная, но есть бесплатная версия TrueSTUDIO Lite с рядом ограничений.

Sourcery CodeBench

Самодостаточная интегрированная среда разработки, предназначенная для создания приложений на C/C++ для IA32, ColdFire, Power, MIPS, ARM и некоторых других архитектур микроконтроллерных устройств. Платная 400$ (есть 30-дневная ознакомительная версия)

CODESYS

Программно-инструментальный комплекс, основанный на стандарте IEC 61131-3 и предназначенный для программирования промышленных контроллеров и компьютеров. На русском языке. Freeware.

Flash Magic

Бесплатное приложение для программирования микроконтроллеров компании NXP Semiconductors

STEP 7-Micro/WIN

Простое и удобное программное обеспечение, созданное для работы с программируемыми контроллерами серии SIMATIC S7-200 компании Siemens AG. Платная.

PIC Simulator Studio

многофункциональное и высокопроизводительное программное обеспечение, предназначенное в первую очередь для симуляции в реальном времени цифровых и аналого-цифровых схем, ядром которых выступает микроконтроллер PIC micro. Бесплатное

PIC Simulator IDE

Программа, предназначенная для отладки кода контроллеров microPIC компании Microchip Technology. Платная от 39 евро (есть ознакомительная версия с ограничениями)

4D Workshop IDE

Специализированная программная среда, предназначенная для работы с микропроцессорами в графических контроллерах и готовых дисплейных модулях компании 4D Systems. Freeware.

Утилита, которая предназначена для прошивки микроконтроллеров. Простой и удобный программатор, работающий с огромным количеством устройств. Доступен бесплатно.

Дата обновления:

07-11-2018

Разработчик:

Sisco Benach Font

Версия Windows:

XP, Vista, 7, 8, 10

  • WinPic800 HEX редактор

WinPic800 – бесплатная утилита, которая используется для микроконтроллеров PIC. Программа полностью совместима со всеми актуальными версиями Windows.

Использование программатора

Во время установки программы, на компьютер инсталлируются драйверы. По завершении инсталляции запустите утилиту и перейдите в раздел настроек, поставив свои значения. Здесь можно выбрать [удалено «используемый] программатор, которым вы пользуетесь в работе и порт подключения. Поддерживаются следующие типы программаторов JDM, GTP-USB, LPT. Обновления выходят на регулярной основе. Но, у многих программа не работает после обновления файлов. Решить проблему достаточно просто – удалите старую версию приложения и инсталлируйте новую.

Функционал

Утилита обладает понятным и простым интерфейсом. Прошивку можно запустить из внешнего приложения, но идентичного типа (пример — компилятор mikroPascal). После завершения процесса программирования, пользователь может проверить работоспособность кода. Файлы HEX отображаются в соответствующем окне. Также предусмотрены вкладки Config, EEprom память, Code, нажав на которые можно получить нужную информацию.

Еще отметим возможность записи, чтения, проверки Flash, стирания, а также инсталляция битов конфигурации. Обратите внимание, что при установке русского языка некоторые вкладки интерфейса отображаются в виде набора случайных символов.

Особенности

  • простой и понятный интерфейс;
  • быстрый процесс установки;
  • возможность прошивки PIC-микроконтроллеров;
  • поддержка актуальных версий Windows;
  • наличие русской локализации.

1,9 Мб (скачиваний: 5894)

ChatGPT ChatGPT

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

Чат бот от компании OpenAI, способный вести диалог, искать ошибки в программном коде, шутить и спорить на разные темы. Сервис создан на основе модели GPT 3.5.

ver 3.5

EA app EA app

Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

Приложение представляет собой платформу, позволяющую приобретать, скачивать и запускать компьютерные игры. Есть возможность обмениваться достижениями с друзьями.

ver 12.21.0.5278

Мой спорт Тренер Мой спорт Тренер

Бесплатно

Сервис представляет собой цифровую платформу, предназначенную для спортивных школ и организаций. С его помощью тренеры могут составлять расписание занятий.

ver

BUFF Game BUFF Game

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

Приложение позволяет геймерам получать баллы за выполнение игровых заданий. Есть возможность обменять бонусы на реальные товары или цифровые подарочные карты.

ver 0.5.0.45

Toncoin Toncoin

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

Утилита представляет собой криптовалютный кошелек, позволяющий хранить средства и совершать переводы. Можно получить информацию о балансе и список транзакций.

ver 1.0

Ton Place Ton Place

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

Социальная сеть, разработанная на основе блокчнейна TON. Пользователи могут публиковать новости, создавать сообщества по интересам и общаться с друзьями.

ver 1.0

PokerStars PokerStars

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 Бесплатно

Официальный клиент одноименного покер рума. Программа позволяет принимать участие в турнирах и играть на деньги. Есть возможность получить бонус на первый депозит.

ver 7.46703

SmartThings SmartThings

Windows 10 Бесплатно

Приложение предназначено для управления смарт телевизорами, кондиционерами, холодильниками и другими приборами от Samsung. Можно контролировать статус устройств.

ver 1.21192.2.0

У многих радиолюбителей, захотевших повторить ту или иную конструкцию, напроч отпадает желание и мысли о сборке, когда они видят в составе устройства микроконтроллер. Для них непреодолимой стеной встаёт вопрос прошивки микроконтроллера. Чем, как, что для этого нужно и т.п.? Смотрят на него как на диковенный предмет.

На самом деле, тут нет ничего сложного. Устройства, собранные с применением микроконтроллеров как правило просты, не нуждаются в наладке и подборе элементов. Весь функционал устройства реализован програмно.

Самое широкое распространение среди радиолюбителей получили две линейки микроконтроллеров, PIC и AVR. Для их программирования разработано большое количество программаторов и программ. Для начала необходимо определится, на каком микроконтроллере выполнено устройство и в соответствии с этим выбрать программатор. С PIC микроконтроллерами понятно, у них название начинается именно с этих трёх букв, а AVR серии микроконтроллеры разделены на группы ATtiny, ATmega, ATxmega.

Своё знакомство с микроконтроллерами я начал с линей ки PIC. Для прошивки микроконтроллера, им оказался PIC16F84, я собрал простейший JDM программатор.

JDM programmerJDM programmer

Детали программматора разместил в подходящем корпусе от переходника.

Дальнейшее знакомство с микроконтроллерами заставило меня постоянно вносить изменения, модернизировать программатор под тот или иной микроконтроллер. В один прекрасный момент я решил соблрать универсальный программатор под всю линейку PIC микроконтроллеров.

Multi PIC Programmer 5

Multi PIC Programmer

Очень хороший программатор, программирует всю линейку PIC. Не требует дополнительного питания.

Для прошивки PIC контроллеров я пользуюсь программой IC-Prog. Сам процесс прошивки очень простой:

Запускаем программу

IC-Prog

заходим в настройки и выбираем свой программатор

IC-ProgIC-Prog

Пробуем читать память микроконтроллера.

IC-Prog

Если всё настроено правильно, программа прочитает микроконтроллер и выведет код, прошитый в памяти. Если микроконтроллер никогда не прошивался, Вся память будет заполнена кодом 3FFF и FF в области данных.

Следующий шаг, это открытие HEX файла, предназначенного для прошивки микроконтроллера, после открытия её код отобразится в соответствующих окнах.

IC-ProgIC-Prog

Нажимаем кнопку записи, праграмм спросит, уверены, что хотите программировать, нажимаем утвердительно ДА. Пойдёт процесс программирование.

IC-ProgIC-Prog

После программирования программа автоматически считывает только что зашитый код и сверяет с тем, что программировала. В случае удачной прошивки программа выдаст об этом соответсвующее сообщение.

IC-ProgIC-Prog

Если прошивка прошла со сбоями или область программы защищена от чтения, как в моём случае, программа выдаст сообщение об ошыбке.

IC-Prog

С PIC микроконтроллерами всё понятно. Для AVR микроконтроллеров требуются другие программаторы и программы.

Самый простой — это так называемый «5 проводков». Весь программатор состоит из всего четырёх резисторов.

Программатор AVR 5 проводков

Собрал я его минут за десять, но воспользоваться не смог, ввиду того, что на моём компьютере отсутствует принтерный порт LPT, к которому этот программатор подключается.

Тогда я собрал для самых ходовых у радиолюбителей микроконтроллеров семейства AVR программаторы. Первый для ATMEGA8, второй для ATtiny2313.

Программатор для AVR микроконтроллеров

Схема программатора очень проста, для питания микроконтроллера требуется дополнительный источник питания. Для себя я спаял небольшой длинны провод, подключающий программатор к порту USB.

Программатор для ATMEGA8Программатор для ATtiny2313

Номера выводов для подключения линий программатора отображены на рисунке

1523383191.jpg

Собранный программатор позволил мне собрать программатор для AVR, подключаемый к USB порту

Программатор для AVRПлата под различные микроконтроллеры

Удобство применения программатора с USB интерфейсом омрачается поиском драйверов на различные системы, в частности на win7 и 8. Для программаторов, использующих COM-порт таких проблем не возникает. Они прекрасно работают во всей линейке windows, да и в unix системах проблем не возникает. Впрочем unix система очень дружелюбна ко всем программаторам, адаптерам и прочей периферии.

Вот мой весь арсенал для прошивки микроконтроллеров

Программаторы

Небольшой видеообзор, который наглядно покажет весь процесс прошивки микроконтроллера

Понравилась статья? Поделить с друзьями:
  • Программы для пространственного звука windows 10
  • Программы для просмотра фотографий windows 10 отзывы
  • Программы для просмотра фото на компьютере для windows 10 скачать бесплатно
  • Программы для просмотра фильмов онлайн на компьютере для windows 10
  • Программы для просмотра тв на компьютере для windows 10 на русском