13.08.2023

Программа для работы с PIС контроллером IC-PROG. Программаторы и программирование микроконтроллеров (Устанавливаем IC-Prog) Скачать программу ic prog для windows 7


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

IC Prog – это относительно небольшая программа, сделанная для программирования микроконтроллеров. Она позволяет как считывать, так и записывать данные в память различных устройств. Поддерживается данная утилита практически на всех микроконтроллерах, которые имеют данный тип памяти. Но по большей части ее используют только в качестве программатора для Microchip. В данное программное обеспечение был встроен специальный HEX редактор, который позволяет увеличить количество выполняемых задач.

Функционал

Из основных особенностей IC Prog, можно отметить функцию конвертации кода формы мнемоник, которая производится за счет встроенного дизассемблера. Буфер памяти у данной утилиты – байтовый, адреса ячеек расположены также, как и в памяти ППЗУ. Утилита имеет возможность удалять импульсы, пользователей вручную может задавать задержки между ними. Большинство пользователей, а также сами создатели рекомендуют выставлять достаточно большие задержки при запуске IC Prog на новейших десктопах с достаточно мощными процессорами, а также с большим объемом RAM. Также присутствует функция определения вида генератора, а также установка необходимой битной разрядности конфигурации.

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

Техническая информация

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

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

Особенности

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

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

В отличие от , развивающейся в сторону фирмы , 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), расположенного по адресу http://www.ic-prog.com/icprog_driver.zip , который должен быть помещен в ту же самую папку, где находиться основной файл icprog.exe. Перед первым запуском программы нужно назначить совместимость с Windows 95, а в настройках поставить галочку в пункте меню "Вкл. NT/2000/XP драйвер".

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

Официальный сайт IC-Prog:

Прекрасно работает с программатором EXTRAPIC

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

Распакуйте программу в отдельный каталог. В образовавшемся каталоге должны находиться три файла:

icprog.exe- файл оболочки программатора

icprog.sys- драйвер, необходимый для работы под Windows NT, 2000, XP

icprog.chm - файл помощи (Help file).

(Только для 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" . Драйвер установится, и оболочка программатора перезапустится.

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

Универсальный программатор 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 ).


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


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


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


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

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


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



Альтернативный вариант (+ сменные модули) от 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. Настройте программу.

сохраните под любым именем, например, prohivka .txt (расширение *.txt или *.hex ).
  • Далее в IC-PROG Файл >> Открыть файл (! не путать с О ткрыть файл данных ) >> найти наш файл с прошивкой (если у нас файл с расширением *. txt , то в типе файлов выберите Any File Для контроля нажимаем "Сравнить микросхему с буфером" – .
  • Для Windows95, 98, ME

    Для Windows NT, 2000, XP

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

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

    " >> "Программатор ".

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

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

    Примечание:

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

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

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


    © 2024
    zane-host.ru - Программы. Компьютеры. Сетевое оборудование. Оргтехника