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

Глава 4. Микроконтроллеры АVR на практике 79 сброса , либо загрузить в ATmega328 простенький ске�. устанавливающий оба циф­ ровых вывода О и 1 (соответствующих RX и ТХ) в состояние работы на вход. В этом случае в качестве адаптера можно использовать также и плату Aгduiпo Nапо, из кото­ рой контроллер не извлекается . Способ не очень надежный - некоторые клоны Aгdui пo таким образом работать отказываются - и годится разве что совсем в безвы­ ходных положениях, когда ничего , кроме Nапо, под рукой не имеется . Заметим еще, что для нормальной работы с адаптером USB-UART нужно про­ граммное обеспечение. С драйвером под Windows (а также Linux) обычно не воз­ никает вопросов - по крайней мере в Windows 7 их специально устанавливать обычно не требуется, они уже имеются в составе ОС . В крайнем случае поинтере­ суйтесь, на основе какой именно микросхемы сделан приобретенный вами адаптер, и разыщите драйвер на сайте производителя или просто в Интернете. Однако кроме драйвера нужна еще какая бы то ни было программа для приема данных через порт (вроде монитора порта в Arduino) - о таких программах мы поговорим подробнее в главе 15 . С ветодиоды-про б ники Простейший пробник логических уровней на основе светодиода бывает очень поле­ зен - он позволяет непрерывно контролировать состояние вывода, к которому подключен, и является, таким образом, простейшим средством отладки. Не надо ничего особенного выдумывать : возьмите двухцветный двухвыводной светодиод, который при подаче тока в одном направлении светится, например, красным цве­ том, а в другом - зеленым. Предпочтительнее выбирать светодиоды с матовой линзой - так их свечение лучше видно со всех сторон. Светодиод можно взять и обычный, но двухсторонний удоб�ее, т. к. не придется раздумывать над поляр­ ностью подключения . К одному выводу светодиода припаяйте токоограничиваю­ щий резистор (не укорачивая его выводы), другой - нарастите на ту же длину от­ резком луженой медной проволоки такого же диаметра, как и выводы (около 0,5 мм). Изолируйте все неизолированные участки обоих выводов тонким термо­ усадочным кембриком, оставив без изоляции по 1 0-1 5 мм у концов выводов и у корпуса светодиода. Номинал резистора: 4-1 О кОм - такого сопротивления достаточно для уверенного свечения светодиода, но оно практически не будет влиять на уровень напряжения на выводе . Сделайте несколько щтук таких пробников с резисторами у одного и того же вывода светодиодов, чтобы цвет свечения при одинаковой ориентации от­ носительно плюса и минуса приложенного напряжения был одинаковым. Такой пробник хорошо совместим с беспаечной макетной �:татой и заодно позволит под­ цеплять щуп мультиметра или осциллографа, для которых иначе приходится спе­ циально делать выводы из схемы . На изготовление полудюжины пробников вы за­ тратите полчаса времени и около 1 00 рублей денег, зато вместо возни со щупами мультиметра будете иметь простейшее средство контроля, которого во многих слу­ чаях бывает вполне достаточно.

RkJQdWJsaXNoZXIy MTExODQxMg==