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 драйвер”.

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

Официальный сайт IC-Prog: http://www.ic-prog.com

Скачать IC-Prog

Инструкция по работе с программой на русском языке

Обсуждение программы на форуме

Источник: http://cxem.net/software/ic-prog.php

Программа для работы с PIС контроллером IC-PROG

Пошаговая инструкция или

“Как прошить PIC-контроллер”

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

1. Соберите программатор (в т.ч. распаяйте удлинительный шнур мама-папа для COM-порта и подготовьте блок питания на напряжение не менее 15В).

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. Если у вас нет файла с прошивкой – подготовьте его:

– откройте стандартную программу “Блокнот”;

– вставьте в документ текст прошивки

– сохраните под любым именем, например, prohivka.txt (расширение *.txt или *.hex).

10. Далее в IC-PROG Файл >> Открыть файл (! не путать с Открыть файл данных) >> найти наш файл с прошивкой (если у нас файл с расширением *.txt , то в типе файлов выберите Any File *.*). Окошко “Программного кода” должно заполнится информацией.

11 Нажимаем кнопку “Программировать микросхему” – 

12. Ожидаем завершения программирования (около 30 сек.).

Читайте также:  Программатор для перепрограммирования чипов принтеров

13. Для контроля нажимаем “Сравнить микросхему с буфером”

Источник: http://elektrosat.ru/load/pic_n_avr/1/1/14-1-0-106

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

PIC-KIT3, Программатор-отладчик для PIC-микроконтроллеров PIC-KIT3 программатор / отладчик, который управляется с помощью персонального компьютера через MPLAB или MPLAB IDE X под управлением ОС Windows.

Подробнее

ME-mikroPROG for PIC, dspic and PIC32 mikroprog for PIC это быстрый и надежный программатор с ICD поддержкой. Специально разработанная прошивка позволяет программировать все микроконтроллеры фирмы Microchip:

Подробнее

АДАПТЕР-ПРОГРАММАТОР ЭМУЛЯТОРА ФИСКАЛЬНОГО НАКОПИТЕЛЯ Руководство по программированию www/impuls40.ru/efn/ 2017 г. АПЭФН АДАПТЕР-ПРОГРАММАТОР ЭМУЛЯТОРА ФИСКАЛЬНОГО НАКОПИТЕЛЯ Адаптер-программатор эмулятора

Подробнее

USB модуль WoodmanUSB Руководство пользователя Версия 1.01 12 Декабря 2013 История документа: Версия Дата Описание 1.01 12 Декабря 2013 Исходная версия документа 2 Содержание 1. Общее описание… 4 2.

Подробнее

4 в 1 Внутрисхемный программатор ATMEL AVR ISP v3.2/ гальванически изолированный +5V источник питания/ преобразователь USB в UART_TTL (5В уровни)/источник тактовой частоты 1,8МГц AVR ISP v3.2 это профессиональный

Подробнее

Александр Щерба shcherba@prosoft.ru. Описание Отладочный комплект AN23K04-DVLP3 Отладочная плата AN23K04-DVLP3 простая к использованию платформа, позволяющая быстро внедрить и протестировать аналоговую

Подробнее

Введение Назначение USB адаптер DP-ARM предназначен для программирования и отладки ARM микроконтроллеров типа ARM7/ARM9/Cortex по интерфейсу JTAG. Комплектность В комплект поставки программатора-отладчика

Подробнее

ME-Ready for PIC (DIP28) ME-Ready for PIC (DIP28) – эта плата лучшее решение для быстрой и простой разработки приложений с использованием 28-контактных PIC микроконтроллеров. Плата оборудована микроконтроллером

Подробнее

Введение Назначение USB адаптер DPM-ARM/CORTEX предназначен для программирования и отладки ARM микроконтроллеров: ARM7/ARM9 по интерфейсу JTAG Cortex по интерфейсам JTAG или SWD. Комплектность В комплект

Подробнее

Введение Назначение USB адаптер DPM-ARM/CORTEX-LITE предназначен для программирования и отладки ARM микроконтроллеров: ARM7/ARM9 по интерфейсу JTAG Cortex по интерфейсам JTAG или SWD. Комплектность В комплект

Подробнее

USB-CAN КОНВЕРТОР РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ Содержание 1 Основные технические данные и характеристики…3 2 Назначение светодиодов и выводов разъемов конвертора…4 2.1 Назначение светодиодов конвертора…4

Подробнее

AVR-ISP500 ВВЕДЕНИЕ: AVR-ISP500 это USB внутрисистемный программатор для AVR микроконтроллеров. Он осуществляет протокол STK500v2, как это определено Atmel, что делает его совместимым с набором инструментов,

Подробнее

Программатор AVR910-USB Внутрисхемный программатор для AVR екомплект поставки: Плата программатора в сборе Кабель для внутрисхемного программирования Кабель для подключения к USB порту компьютера Краткое

Подробнее

ME-ARM FLASH Наряду с дополнительным программным обеспечением, ARMflash программатор представляет собой незаменимый инструмент для всех, кто работает с ARM микроконтроллерами. С помощью этого программатора,

Подробнее

1. Назначение 1.1 Устройство предназначено для взаимного преобразования сигналов интерфейсов RS485 и USB. 1.2 Преобразователь интерфейсов обеспечивает двунаправленный обмен данными между интерфейсами USB

Подробнее

Назначение. БЕСПЕРФОЛЕНТОЧНЫЙ КОМПЛЕКС ЗАПИСИ-СЧИТЫВАНИЯ УП ЧПУ. УСТРОЙСТВО ЗАПИСИ КАРТРИДЖЕЙ УЗ-2П. Устройство записи картриджей УЗ-2П предназначено для обмена данными между электронными картриджами типа

Подробнее

Система контроля и управления доступом и охранной сигнализации PRO3200 PRO32R2 модуль расширения на 2 считывателя Инструкция по установке 2 Введение Модуль ðàñøèðåíèÿ PRO32R2 ïðåäíàçíà åí äëÿ ðàáîòû â

Подробнее

CoLinkEX программатор/отладчик Инструкция по эксплуатации rev. A Оглавление CoLinkEX программатор/отладчик Инструкция по эксплуатации… 1 Оглавление… 2 Введение… 3 1. Особенности CoLinkEX программатора:…

Подробнее

VM111 PIC Программатор Инструкция по эксплуатации VM111 многофункциональный программатор PIC FLASH микроконтроллеров. Программируемые контроллеры допускают перепрограммирование любое количество раз, что

Подробнее

Демонстрационно-отладочная плата Eval12. Техническое описание. 1. Общие положения. 1.1. Демонстрационно-отладочная плата Eval12 (далее Eval12) предназначена для: 1.1.1. Демонстрации функционирования микроконтроллеров

Подробнее

СОКЕТ-2 Руководство по эксплуатации Преобразователь USB RS-485 ПРОМЫШЛЕННАЯ ЭЛЕКТРОНИКА Преобразователь USB RS-485 «СОКЕТ-2» 2 СОДЕРЖАНИЕ ОБЩИЕ СВЕДЕНИЯ… 3 ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ… 3 УСТРОЙСТВО

Подробнее

охранно-пожарного комплекса NAVIgard Серия NV TM ХХ Конт роллер Touch Memory Ру ководст во по эксплуат ации версия 1 г. Калининград 201 1. Назначение Контроллер (далее ) предназначен для: Постановки/снятие

Подробнее

Источник: https://docplayer.ru/35570313-Programma-ic-prog-ustanovka-i-nastroyka-programmy-ic-prog-ustanovka-russkoyazychnogo-interfeysa-opis-nie.html

Полезные программы для ПК

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

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.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
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

Источник: http://radiohlam.ru/?page_id=1536

IC PROG Settings for PIC Programmer and programming PIC Using .HEX file

IC PROG Settings for JDM PIC Programmer

  • Download IC Prog Software
  • Start the IC Prog Software
  • Go Settings → Hardware (F3)

You need the following settings in IC Prog, (select JDM Programmer and Windows API)

Note: If you have more ports you need to select correct com port.

  • When using NT, 2000, XP you need Installing Driver

Download the Windows NT/2000/XP Driver. Put the NT/2000 driver file (icprog.sys) in the same directory as the ICProg.exe file.

In ICProg, click on ‘Settings’ in the main window and open the ‘Options’ window. Select the ‘Misc‘ tab. Click ‘Enable NT/2000/XP Driver‘.

ICProg will then restart with the new driver and everything should be peachy.

  • When using Vista and Windows 7 you need to installing IC Prog 1.06.

Configure Ic-prog Smartcard tab

In ICProg, click on ‘Settings’ in the main window and open the ‘Options’ window. Select the ‘Smartcard‘ tab.

Example: You need the following settings when using PIC16F84 or PIC18F84A

Configure the serial port in Computer

Go to the Device Manager (Start→SettingsControl PanelDevice Manager)

Ports (Com & LPT)Double click on communications port (Com 1 or 2 ) Port
configuration tab

Verify the following values: Bits per second: 9600 Data bits: 8 Parity: None Stop bits: 1

Flow control: none

Test the Programmer

  • connect the programmer to computer
  • Start the IC Prog software
  • do a preliminary check of the serial interface by selecting Settings → Hardware Check from the menu.  The following dialog box will come up:
  • Turn on “Enable Clock” by selecting the check box. This will allow the power and LED to be turned On or Off. If this does not work check LED and PIC Programmer Circuit.

Programming the microcontroller using IC Prog,

  • Select the device (microcontroller) to be programmed. (Settings→ Device)
  • Open the code file (hex file) to be written in the PIC. Oscillator and Configuration bits are changed as indicated by the *.hex file. We can maintain these values, or change them later if we have problems during the

    programming proccess.

  • Programming the microcontroller,
    press Program All button or F5.

During the programming, some messages will be shown:

  • Device writing confirmation (if enabled)
  • Programming code progress bar
  • Programming data progress bar
  • Programming configuration
  • Verifying code (if enabled)
  • Verifying data (if enabled)

IC-Prog will show the following dialog box if the verification is successful.

PIC Programming is done. Now you can use this PIC IC for your circuit.

If the verification fails, don’t worry, no permanent damage is done.  There are two common verification failures – data and code.  A data verification failure can be safely ignored and just means that the EEPROM was not fully zeroed.  The message displayed will say “Verify failed at data address XXXXh”.  Note the word “data” in front of “address”.

If the message says “Verify failed at address XXXXh”, note that the word “data” is not in front of “address”, then the code verify failed and there is some sort of problem.

Errors solutions:

General

  • Erase the PIC before writing it
  • Close all other applications running on the PC

Hardware

  • Check the cable connections and the number of the serial port
  • Check the model of PIC that we are programming
  • Check the PIC position on the socket
  • Check that all the pins are correctly inserted on the socket

Software

  • Check the type of PIC.
  • Check Menu → Settings → Type of hardware.
  • Check the number of serial port selected.
  • Check that the file code (*.hex) is correct. It’s no good writing a *.txt file in the
    PIC.

Other

  • Change the port
  • Use another PC
  • Try another programmer
  • Change the PIC

IC Programmer, IC Programming, PIC

Источник: http://rfanat.ru/s21/ic-prog-programmer-settings-and-programming-pic.htm

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}