Ревич, Ю.В. Программирование микроконтроллеров 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,
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==