Программаторы AVR микроконтроллеров

     

Программаторы AVR микроконтроллеров


Программаторы AVR микроконтроллеров
Разновидности программаторов.

Существует большое количество различных программаторов, но их можно разделить на две категории: подключаемые к LPT порту компьютера и подключаемые к COM порту, причём это разделение весьма условно (хотя я и не встречал описания программатора, подключаемого к USB порту компьютера, но сделать его довольно просто). Преимуществом LPT программатора является его простота: в простейшем случае он выглядит как несколько проводков, соединяющих непосредственно выводы LPT порта и программируемого микроконтроллера, более сложная схема представляет собой шинный формирователь, через который осуществляется связь компьютера с микроконтроллером. Несмотря на недостатки первой схемы (на разных компьютерах она ведёт себя по-разному из-за разброса характеристик микросхем LPT портов, наводки в кабеле, необходимость отключать программатор от программируемой микросхемы после программирования) она может оказаться полезной при необходимости запрограммировать одну-две микросхемы. При постоянной работе с микроконтроллерами следует воспользоваться более сложной схемой. Шинный формирователь позволяет не отключать программатор от микроконтроллера после программирования, т.к. программа переводит его выводы в Z-состояние по окончанию работы. Однако у программаторов, подключаемых к LPT порту есть и недостатки. Самый главный из них заключается в том, что программатор занимает обычно единственный доступный в компьютере порт, который, к тому же, в большинстве систем занят принтером, и приходиться либо покупать мультикарту или новый принтер, либо постоянно переключать принтер и программатор, что не очень удобно. От этого недостатка свободны схемы для COM порта (хотя сейчас можно ещё встретить системы, где один COM порт занят мышой, а другой - модемом, но такая конфигурация встречается реже, чем принтер на LPT порту и поэтому как минимум один из COM портов в системе свободен). Также, как и в случае с LPT программаторами, существуют простые схемы и более сложные.

Avreal

Программатор "ByteBlaster"
Программатор "AVReAL"
Содержание раздела