|
Май 2025 | | 28 | 29 | 30 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 1 |
|
Немного о программаторах и программировании м/к MicroChip | Выбирать можно из двух простейших схем под com-порт:
- Compic :
 В схеме предусмотрены панельки под 8-,18-,28-ми выводные корпуса. Использовать и разводить плату в данном случае нужно под 18-ти выводной(16x84x). Остальные для упрощения печатки можно не включать. - JDM
 Отличается от предыдущей более назольевым сотрудничеством с материнской платой. Однако является базовой схемой для многих любительских программаторов.
В качестве дополнения к схеме можно сделать кнопку включения питания, которая коммутирует ногу Vdd (14 вывод). А также установить светодиоды между 4-5 и 14-5 ногами , которые сигнализируют о начале программирования и наличии питания на м/к соответственно. Важное замечание: При программировании контроллера Pic16f628a необходимо при проектировании печатной платы ногу RB4 (10 вывод ) соединить с Vss (5 вывод). Теперь о софте. Программу WinPic800(рекомендую использовать только ее) для прошивки м/к можно скачать здесь: http://perso.wanadoo.es/siscobf/descargas/WinPic800.zip Шаги установка и настройка программы следующие:
- Распаковываем архив и запускаем файл WinPic800.exe
- Выбираем русский язык: Language>Russian
- Настраиваем программу под адаптер: Установки>Оборудование
- Для обоих приведенных выше схем выбираем JDM Programmer
 - Кликаем на закладку "Установки" в этом же окне
- Убираем галочку "Blockage configuration"
- Для программатора Compic ставим галочку Inv напротив DataIn
- Возможно понадобится изменение номера Com порта. Эту операцию можно выполнить в этом же окне слева-снизу. У меня например почему-то не работает программатор с этим софтом на сom-2 , а вот с com-1 все отлично.
- Затем необходимо протестировать программатор на правильность сборки и работы (см. ниже) и только после этого двигаться дальше.
- В Установки>Программа>Device ставим галочку "Использовать определение устройства пользователем"
- Приступаем к программированию:
- Открываем файл прошивки *.hex.
Вместо символов 3FFF появляется код программы. - Выбираем семейство (например, PIC 16f)
- Выбираем нужное устройство (например, pic16f628a)
- Устанавливаем биты конфигурации микроконтроллера
- Открываем закладку "Config"
 - Устанавливаем соответствующие галочки. (при использовании кварца выбираем XT до 4Мгц или HS свыше 4МГц).
- Нажимаем ctrl+P и наблюдаем процесс программирования (не забудьте включить питания для контроллера на программаторе, если оно предусмотрено).
Тестирование программатора Перед программированием обязательно протестируйте собранное железо с помощью мультиметра или вольтметра следующим образом:
- Окрываем Установки>Оборудование>Установки.
- Напротив Data ставим галочку в столбце "Test". Горят зеленые лампочки возле Data и DataIn. Измеряем напряжение (5 вывод общий) между ногами 5-13 (Vss-RB7). Оно должно быть равно +5В (+/- 0,5)
- Аналогично поступаем со следующими выходами:
- Test напротив Clock даст на ногах 5-12 (Vss-RB6) напряжение +5В (+/- 0,5)
- Test Vpp нога 5-4 (Vss-MCLR) 12..14 В
| Kostyan, 07.06.2006. |
|
|