ICSP - в-схема за програмиране на PIC-контролери
вход за синхронизация в режим на програмиране.
Останалата част от констатациите на микроконтролера се използват в режим на програмиране верига.
ICSP опция връзка с PIC16F84 микроконтролер в DIP18 пакет:
Пояснение на диаграмата:
- MCLR линия "отделен от мост устройство верига J2, който режим на програмиране (ICSP) се отваря в съединение, изпращане на изхода към MCLR контрол монопол програмист.
- ICSP VDD линия в режим на програмиране е изключен от схема J1 мост устройство. Това е необходимо, за да се елиминира консумацията на ток схема на устройството VDD линия.
- RB7 линия (двупосочен автобус в данните за режим програма) се изолира ток от резистор R1 верига устройство наименование не по-малко от 1 Kohm. В тази връзка, максималната входящия / протичащ ток, предоставена от тази линия се ограничава до резистор R1. Ако е необходимо да се осигури максимален ток, резистор R1 се заменя (както в случая с VDD) скок.
- RB6 линия (Вход PIC синхронизация в режим на програмиране), както и RB7 изолира ток от резистор верига устройство R2, номинална стойност не по-малко от 1 Kohm. В тази връзка, максималната входящия / протичащ ток, предоставена от тази линия се ограничава до съпротивление R2. Ако е необходимо да се осигури максимален ток, R2 резистор трябва да бъде заменен (в случая на VDD) скок.
Най-често срещаните грешки:
- Забравете за прекъсване на веригата от останалата част на MCLR мост верига.
- Ако изхода на MCLR "извади" на VDD напрежение през резистор - че за малки стойности на съпротивлението на резистор токът между VPP и VDD напрежение може да претовари програмиране на шейпър VPP и това напрежение да спадне под допустимия.
- Ако изходът е съкратена до VDD MCLR без резистор - VPP напрежение ще бъде приложена към VDD. В този случай е възможно, дори и провала на бившия VPP дължи на свръх ток.
- Ако ПИН е свързан към MCLR веригата мониторинг на захранващото напрежение, на VPP ще бъде приложена към властта монитора верига изход, който може да доведе и до свръх-ток.
- Забравете отприщи ток констатации RB7 и RB6 от останалата част на веригата.
- Ако поне един от тези редове е свързан с изхода на NAND порта, има конфликт между отвеждащия елемент и генератор програмиране.
- Ако поне един от тези редове, има елементи, които консумират значително ток - програмиране драйвер (за RB6 и RB7) или микроконтролер (за RB7) може да не е в състояние да осигури необходимия ток.
- Забравете джъмпер (джъмпер), блокирането на микроконтролера и верига VDD ICSP интерфейс от останалата част на веригата. В този случай, веригата на VDD автобус може да консумира много ток, че програмистът не може да осигури.
- ICSP използва дължина на кабела по-голяма от 50 см.
Местоположение ICSP закрепване на PIC-контролери:
Внимание!
Материалът е за обща справка. Винаги проверявайте дали определен пин задача съответства на избрания от Вас микроконтролер. За да направите това, се отнасят до Информационните листове и програмиране спецификации за съответния микроконтролер.
Обяснение: Препоръчва PGM изход за "привличане" на земята (GND), през резистор, номиналната стойност на 1k.