[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено smav 27 мая 2002 г. 12:07
В ответ на: Как запрограммировать PIC12C508A внутрисхемно COMPICoм отправлено matrot 26 мая 2002 г. 09:38

С COMPICом я не работал. Для программирования PIC12C50x используются выводы:
GP0(7) - последовательные данные
GP1(6) - CLOCK
GP3(4) - Напряжение программирования >12в
VDD(1) - +5в
VSS(8) - GND
Внутрисхемное программирования использует тот же алгоритм, что и обычное, поэтому обычно достаточно сделать переходник для подключения программатора.
В схеме вывод GP3 должен либо не использоваться, либо подключаться к остальной схеме как миниум через резистор (на него будет подаваться +12v). Если остальная схема потребляет немного, питать ее лучше от программатора (иначе могут возникнуть трудности, если используются внутренние RC генератор и MCLR - напряжение программирование должно подаваться сразу после включения питания, иначе может успеть запуститься внутреннея программа).
Если используется кварцевый генератор или внешний ресет можно использовать штатный источник питания и вывод VDD не подключать к программатору.
Успехов, Александр.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru