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.