Ревич, Ю.В. Программирование микроконтроллеров AVR: от Arduino к ассемблеру

106 Часть /. Общие принципы устройства и функционирования Аtте/ А VR ных», не выходит за пределы эквивалента примерно 50 долларов, что величина со­ вершенно не смертельная, - приличный мультиметр обойдется дороже. Я тут укажу на программатор, которым в разных модификациях пользуюсь уже в течение двух десятилетий, и ни одного значимого недостатка до сих пор не вы­ явил. В последней версии этот программатор называете-я AS-4E (рис . 5 . 5) , подклю­ чается к USB и имеет гальваническую развязку схемы и компьютера, что значи­ тельно снижает вероятность повреждения и того, и другого при каких-либо про­ блемах с питанием. При этом питается программатор, как мы уже неоднократно говорили, от схемы, а не от USB. Программирующий разъем - 1 0-контактный (разводка как на рис. 5 .4, справа), и на него будут ориентированы все схемы в этой книге . Рис. 5.5. Программатор AS-4E (фото с сайта фирмы AS-kit hardware) Программатор AS-4E, как и предыдущие версии АS-программаторов, совместим с Atmel Studio, без проблем работает в любых версиях Windows и позволяет «про­ шивать» прямо в системе многие микросхемы Atmel (не только 8-разрядные АVR) . Причем интерфейс управляющей программы ASISP настраивается на русский язык и очень нагляден. Когда с появлением семейств Тiny и Mega стали появляться со­ общения о сложностях с программированием fusе-битов (о них рассказано далее), я долго не понимал, в чем там проблема - в программе для AS-4 ничего перепу­ тать просто невозможно. Поддерживается пакетная работа (когда стирание, запись и проверка объединяются в одну операцию), а также имеется функция перепро­ шивки самого программатора, если он вдруг начинает сбоить . Функция эта мне ни разу не пригодилась, но, вероятно, может быть полезной при необходимости рас­ ширить список поддерживаемых микросхем. Методику работы с программой ASISP мы продемонстрируем в главе 6, когда перейдем непосредственно к про­ граммированию. ЗАМЕТКИ НА ПОЛЯХ Если вы работаете на настольном ПК и у вас есть возможность вставить в него до­ полнительную плату с аппаратными СОМ-портами (об этом мы говорили в главе 4) , то лучше приобрести не USВ-вариант программатора (AS-4E) , а традиционный AS-2M,

RkJQdWJsaXNoZXIy MTExODQxMg==