Програматори com і lpt

Програматори COM і LPT

При постійній роботі з мікроконтролерами слід скористатися більш складною схемою. Шинний формувач дозволяє не відключати програматор від мікроконтролера після програмування, тому що програма переводить його висновки в Z-стан по закінченню роботи. Однак у программаторов, що підключаються до LPT порту є і недоліки. Найголовніший з них полягає в тому, що програматор займає зазвичай єдиний доступний в комп'ютері порт, який, до того ж, в більшості систем зайнятий принтером, і доводитися або купувати мультикарта або новий принтер, або постійно перемикати принтер і програматор, що не дуже зручно . Від цього недоліку вільні схеми для COM порту. Також, як і в випадку з LPT программаторами, існують прості схеми і більш складні. У найпростішому випадку схема являє собою перетворювачі рівнів RS232 в TTL і навпаки для окремих сигналів, необхідних для ISP (у COM порту три лінії входу і п'ять ліній виходу, для IS програмування потрібно три лінії виходу (SCK, MOSI, Reset) і одна лінія входу (MISO)). Схема більш складного вибору програм на COM порт складається з мікросхеми інтерфейсу RS-232 і мікроконтролера, що перетворює команди програми на PC в команди, зрозумілі програмованої мікросхемою. До того ж така побудова схеми дозволяє практично необмежено "навертати" схему, - можна поставити будь-яку кількість індикаторів для індикації режиму програмування, можна підключити мікроконтролер до ОЗУ, щоб програма для запрограмованої мікросхеми спочатку листувалася в ОЗУ, а потім, незалежно від роботи PC, переписалася в програмовану мікросхему, можна також зробити програматор з однієї універсальної панелькой для всіх програмованих мікросхем, - все залежить від програми керуючого мікроконтролера і фантазії розробника.

Програматори можна розділити і за типом підключення до програмованої мікросхемі: або вона вставляється в панельку програматора, або програмування здійснюється внутрісхемний (за допомогою спеціального роз'єму, передбаченого розробником пристрою). Останній тип підключення дуже зручний, але не всі МК підтримують такий режим програмування, до того ж при внутрішньосхемне програмування неможливо запрограмувати деякі біти конфігурації і для їх зміни слід скористатися паралельним программатором. Практично всі МК Atmel підтримують режим ISP, до того ж при повсякденній роботі з мікроконтролерами цілком достатньо внутрисхемного програматора.

Схема і плата варіанти саморобного программтора показана нижче. Програматор конструктивно виконаний на невеликій друкарській платі, яка підключається відразу до COM-порту. Програма для вибору програм до додатку.

Програматори com і lpt

Програматори com і lpt

Програматори com і lpt

Схожі статті