Андрей Смирнов
Время чтения: ~10 мин.
Просмотров: 3

Программа Uniprof для программатора Громова

12 октября 2019, 07:50 | Подборки, перечисления, топ-10, и так далее

В жизни любого радиолюбителя наступает момент, когда собранный своими руками программатор хочется заменить на что-то купленное и с бОльшими возможностями. Или расширить номенклатуру совместимых кристаллов. На Алиэкспресс можно найти огромный ассортимент универсальных программаторов и готовые адаптеры для установки микросхем памяти и контроллеров. В подборке будут интересные модели для AVR (ATMega/ATTiny), для PIC, STM8/STM32, для EEPROM, для Zigbee контроллеров и адаптеры.

 С другими полезными обзорами и списками выгодных покупок вы можете ознакомиться по ссылке.

90e937208e.png

 Все больше становится доступного программного обеспечения, с помощью которого можно настраивать по себя различные модули и устройства. А конкретно, CC-Debugger может использоваться для программирования и отладки систем на базе 8051, например, модулей CC2531, на базе которых производятся гаджеты для умного дома и «интернета вещей». Работает с программным обеспечением IAR и SmartRF Studio.

51f8462561.png

Хороший пример использования предыдущего отладчика CC-Debugger — это заливка адаптированной прошивки в компактный USB донгл для сети Zigbee. С помощью модифицированного Zigbee трансмиттера можно привязывать устройства в свою сеть, создавать собственные Zigbee-мосты, анализировать протоколы датчиков и так далее.

6ea6acf2aa.png

 Один из лучших программаторов для AVR — это классический  USBASP, компактный и универсальный программатор, для загрузки программного обеспечения через интерфейс ISP. В комплекте есть кабель для загрузки через ISP на 10 контактов. Подходит не только для семейства ATMEGA8, но и для новых ATMEGA128. Работает в Win7.

А это еще один вариант USB ISP программатора для AVR (семейства ATMega и ATTiny). В отличие от предыдущего имеет выбор питания кристалла (5V или 3.3V джампером), а также в два раза меньшую стоимость. Интерфейс для программирования ISP, но есть смысл воспользоваться отдельным адаптером с ISP10 на ISP6 для удобства работы с компактными отладочными платами Arduino.

Устройство представляет собой полноценный uart-мост и эмулятор последовательного порта. Предназначен для прошивки микросхем памяти (24 EEPROM и 25 SPI flash 8pin/16pin) и микроконтроллеров по spi (AVR, PIC, Singlechip STC). Подходит для восстановления флэш-памяти BIOS USB. Для работы с контроллерами Атмел используется программное обеспечение AVR CH341A или AVRDUDE

Для работы с устройствами от STMicroelectronics рекомендую использовать программатор ST LINK. По ссылке версия ST-Link V2, который подходит для чипов семейств STM8 и STM32. Удобен для загрузки встроенного программного обеспечения на контроллер прямо в составе схемы, а также для отладки работы и поиска ошибок. В комплекте есть 4-pin кабель. Цена смешная — полтора бакса.

А вот если нужен адаптер посерьезнее, то есть смысл посмотреть недорогой программатор SWD, который совместим со всеми функциями J-Link. В данной модели интерфейс упрощен до четырех линий: VCC, SWDIO, SWCLK, GND. Но, по сравнению с обычными, этот вариант быстрый и эффективный. Подключается через MicroUSB, корпуса, увы, не предусмотрено. Цена всего 2 бакса. 

Один из лучших  USB программаторов для PICmicro контроллеров и ключей KeeLOQ производства компании Microchip Technology. В лоте на выбор есть модели: PICKIT3, PICKIT2 или PICKIT 3,5. Лучше брать последние версии устройства. В комплекте идет плата расширения с ZIF-сокетом (PIC ICD2). Полный схемотехнический аналог фирменного программатора PICKIT 3 компании Microchip.

Новейшая версия универсального USB программатора EZP2019 с высокоскоростным интерфейсом SPI с большим набором адаптеров для EEPROM, клипсами и диском с программным обеспечением. Этот вариант несколько лучше дешевого программатора CH341A. Является усовершенствованной версией программаторов EZPO2010/EZP2013. В комплекте есть все необходимое для работы.

Есть еще один хороший вариант — универсальный программатор TL866II, но он не поместился в текст статьи, о нем будет позже.

Рекомендую ознакомиться с другими подборками по другим темам:

Ламповые аудиоусилители — лучшее с Алиэкспресс

10 идей для бизнеса с помощью Aliexpress: инструкция о том, как начать свое новое дело

Полезные автотовары и инструменты для каждого (с Алиэкспресс)

  • Вы здесь:  
  • Главная
  • Программы
  • Скачать IC-Prog для программатора
Подробности
Создано: 03 января 2014

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

Основные отличия от подобных программ – раздельные окна буферов памяти данных микроконтроллера и программной памяти. У буфера памяти программ есть собственный дизассемблер, позволяющий превращать расположенные в нем коды в форму мнемоник. Буфер памяти данных у 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), расположен тут icprog_driver.zip ,  который должен быть помещен в ту же самую папку, где находиться основной файл icprog.exe. Перед первым запуском программы нужно назначить совместимость с Windows 95, а в настройках поставить галочку в пункте меню «Вкл. NT/2000/XP драйвер».

СКАЧАТЬ ПРОГРАММУ

Social Comments

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

MPLAB v5.70.40 Популярная среда разработки для PIC контроллеров, прямая ссылка для скачивания с официального сайта
Размер: 13 Мбайт официальный сайт программы: microchip.com
IC-Prog 1.05D Программа для прошивания контроллеров PIC, AVR и микросхем EEPROM
Размер: 482 Кбайт официальный сайт программы: ic-prog.com
PonyProg2000 v.2.07c Программа для прошивания контроллеров PIC, AVR и микросхем EEPROM
Размер: 545 Кбайт официальный сайт программы: lancos.com
Flash Loader Demonstrator Бесплатная программа для прошивания контроллеров STM32 по USART интерфейсу с помощью встроенного фирменного bootloader-а.
Размер: 6,38 Мбайт официальный сайт программы: st.com
I2C Programmer v.2.0 Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве программатора I2C EPROM. Скачать исходники (С++ Builder 6; 799 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 384 Кбайт официальный сайт программы: radiohlam.ru
SPI Programmer v.2.0 Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве программатора SPI EPROM. Скачать исходники (С++ Builder 6; 918 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 430 Кбайт официальный сайт программы: radiohlam.ru
DS2430 Programmer Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве программатора микросхем памяти DS2430. Скачать исходники (С++ Builder 6; 848 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 407 Кбайт официальный сайт программы: radiohlam.ru
DS24B33 Programmer Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве программатора микросхем памяти DS24B33. Скачать исходники (С++ Builder 6; 828 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 406 Кбайт официальный сайт программы: radiohlam.ru
DS2431 Programmer v.2.0 Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве программатора микросхем памяти DS2431. Скачать исходники (С++ Builder 6; 839 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 411 Кбайт официальный сайт программы: 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 ссылка 1PIExpertSuite ссылка 2 Пакет программ для проектирования импульсных блоков питания на микросхемах фирмы Power Integrations, прямые ссылки для скачивания с официального сайта
Размер: 27 Мбайт официальный сайт программы: powerint.com
DiagramDesigner Простенькая, но удобная программка для рисования алгоритмов
Размер: 1,32 Мбайт официальный сайт программы: meesoft.logicnet.dk
i2c_spi_1w_common Бесплатная программа, демонстрирующая общие возможности UART to I2C/SPI/1W шлюза. Скачать исходники (С++ Builder 6; 764 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 663 Кбайт официальный сайт программы: radiohlam.ru
rh0004.dll Бесплатная dll-ка для облегчения программирования под UART to I2C/SPI/1W шлюз. Скачать исходники (С++ Builder 6; 109 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 78 Кбайт официальный сайт программы: radiohlam.ru
1W Key Reader Бесплатная программа, демонстрирующая возможности UART to I2C/SPI/1W шлюза по считыванию ключей-таблеток по однопроводной шине. Скачать исходники (С++ Builder 6; 662 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 497 Кбайт официальный сайт программы: radiohlam.ru
USB Thermometer Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве USB-термометра (совместно с DS18B20). В программу встроен http-сервер, что позволяет считывать температуру по сети с удалённого компьютера. Скачать исходники (С++ Builder 6; 704 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 515 Кбайт официальный сайт программы: radiohlam.ru

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

I2C Programmer v.2.0 Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве программатора I2C EPROM. Скачать исходники (С++ Builder 6; 799 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 384 Кбайт официальный сайт программы: radiohlam.ru
SPI Programmer v.2.0 Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве программатора SPI EPROM. Скачать исходники (С++ Builder 6; 918 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 430 Кбайт официальный сайт программы: radiohlam.ru
DS2430 Programmer Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве программатора микросхем памяти DS2430. Скачать исходники (С++ Builder 6; 848 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 407 Кбайт официальный сайт программы: radiohlam.ru
DS24B33 Programmer Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве программатора микросхем памяти DS24B33. Скачать исходники (С++ Builder 6; 828 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 406 Кбайт официальный сайт программы: radiohlam.ru
DS2431 Programmer v.2.0 Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве программатора микросхем памяти DS2431. Скачать исходники (С++ Builder 6; 839 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 411 Кбайт официальный сайт программы: 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 Бесплатная программа, демонстрирующая общие возможности UART to I2C/SPI/1W шлюза. Скачать исходники (С++ Builder 6; 764 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 663 Кбайт официальный сайт программы: radiohlam.ru
rh0004.dll Бесплатная dll-ка для облегчения программирования под UART to I2C/SPI/1W шлюз. Скачать исходники (С++ Builder 6; 109 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 78 Кбайт официальный сайт программы: radiohlam.ru
1W Key Reader Бесплатная программа, демонстрирующая возможности UART to I2C/SPI/1W шлюза по считыванию ключей-таблеток по однопроводной шине. Скачать исходники (С++ Builder 6; 662 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 497 Кбайт официальный сайт программы: radiohlam.ru
USB Thermometer Бесплатная программа, демонстрирующая возможности работы UART to I2C/SPI/1W шлюза в качестве USB-термометра (совместно с DS18B20). В программу встроен http-сервер, что позволяет считывать температуру по сети с удалённого компьютера. Скачать исходники (С++ Builder 6; 704 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 515 Кбайт официальный сайт программы: radiohlam.ru
parser Бесплатный парсер файлов, содержащих данные трендов SCADA-системы Vijeo Citect от компании Schneider Electric. Скачать исходники (С++ Builder 6; 660 Кбайт).Желающих допилить / перепилить / спросить / предложить / исправить / дополнить — жду на форуме, rhf-admin
Размер: 528 Кбайт официальный сайт программы: radiohlam.ru

Используемые источники:

  • https://www.ixbt.com/live/topcompile/top-10-luchshih-programmatorov-i-debaggerov-s-aliekspress.html
  • https://radiostroi.ru/progmatir/203-ic-prog.html
  • https://radiohlam.ru/pk-polprog/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации