По
данной
статье нам
поступило
большое количество
писем с
вопросами,
замечаниями,
благодарностями.
Всем авторам
выражаем большую
признательность
за теплые
слова и
бесценные
материалы.
Если вы
решите
самостоятельно
повторить
программатор
EXTRA-PIC, мы
надеемся, что
эта статья
поможет вам
убедиться в
правильности
решения и
отбросить
все сомнения.
В статье
рассматривается
программатор
EXTRA-PIC, данные о
котором
получены из
открытых источников
на www.5v.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-контактную
панель.
Рисунок
печатной
платы
(облегченный
вариант) Рисунок
печатной
платы (полная
версия)
Фотография
собранного
программатора
(облегченный
вариант).
Далее
мы приводим
альтернативные
рисунки
печатных
плат
программатора
EXTRA-PIC
Вариант
2
Отдельного
внимания
заслуживает
печатная
плата которая
разведена
под "маркер".
скачать печатные платы в Sprint Layout вы можете тут
Пошаговая
инструкция
или
"Как
прошить PIC-контроллер"
Введение.
Данная
инструкция
составлена на
примере
прошивки
микросхемы
PIC16F876A для сборки универсального
многоканального
АЦП.
1. Соберите
программатор
(в т.ч.
распаяйте
удлинительный
шнур
мама-папа для
COM-порта
и
подготовьте
блок питания
на напряжение
не
менее 15В).
2. Скачайте
программу IC-PROG отсюда
или с http://www.ic-prog.com/.
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").
Оболочка
программатора
перезапустится.
|
"Настройки"
>> "Программатор".
9. Если
у вас нет
файла с прошивкой
–
подготовьте
его:
– откройте
стандартную
программу
"Блокнот";
– вставьте
в документ
текст
прошивки (со
странички УМ-АЦП1);
– сохраните
под любым
именем,
например, prohivka.txt
(расширение *.txt или *.hex).
10. Далее
в IC-PROG Файл
>> Открыть
файл (! не
путать с Открыть
файл данных)
>> найти наш
файл с
прошивкой
(если у нас
файл с
расширением
*.txt , то
в типе файлов
выберите Any File *.*).
Окошко
"Программного
кода" должно
заполнится
информацией.
11 Нажимаем
кнопку
"Программировать
микросхему"
– (загорается
красный
светодиод).
12. Ожидаем
завершения
программирования
(около 30 сек.).
13. Для
контроля
нажимаем
"Сравнить
микросхему с
буфером" – | продолжение смотрите здесь
Источник: http://miliamper.narod.ru |