[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
С 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