Ревич, Ю.В. Программирование микроконтроллеров AVR: от Arduino к ассемблеру
76 Часть /. Общие принципы устройства и функционирования Аtте/ АVR В дополнение к такой плате неплохо приобрести макетную плату под планарные корпуса (вроде показанной на рис. 4 .4, справа) - из нее можно вырезать переход ники от планарных корпусов к шагу 2,5 мм, если DIР-вариантов каких-то позарез необходимых микросхем в продаже не оказалось. Можно, конечно, для этой цели использовать и переходные платы для микросхем с большим количеством выводов, показанные на рис. 4.2, - но так получается просто дешевле, и вариантов подоб ных плат для различного шага выводов больше. Адаптер для UART Вообще-то адаптер последовательного порта для подключения вашего устройства к компьютеру может понадобиться и в качестве постоянного компонента схемы. Вопрос о том, как удобнее организовать интерфейс для обмена законченных уст ройств с компьютером, мы обсудим подробнее в главе 15, а сейчас остановимся только на готовых решениях для подключения макетов - они понадобятся нам с самого начала. В работе с Arduino адаптер USB-UART (или, как вариант, UART-RS232) требовал ся для программирования платы Arduino Mini . .Цля других нужд он там, в общем, не нужен, т. к. макетирование и отладку все равно удобнее производить на Arduino Uno или Nano, где адаптер уже встроен в плату. А у нас никаких таких отладочных плат не . будет (не станем же мы приобретать дорогущие фирменные отладочные комплекты, правда?), потому адаптер для общения с компьютером станет жизненно необходимым аксессуаром. СОМ-порта, как такового, в современных компьютерах не имеется, но никто не мешает его установить дополнительно. Если вы хотите иметь со стороны компью тера именно СОМ-порт, а не USB, то лучше, если это будет отдельная вставная плата, а не переходной кабель-адаптер USB-COM, - последние часто работают из рук вон плохо. Такую плату с СОМ-портами, конечно, можно установить только в традиционный АТХ-корпус настольного компьютера (уже в мини-АТХ и, тем бо лее, в модные «коробочки» микро-ПК лишняя плата может и не влезть, а про ноут буки и говорить нечего) . Если плату установить нет возможности, то лучше всего перестать упрямиться и перейти к варианту адаптера USB-UART, о котором речь пойдет далее . Только следует учесть, что при этом лучше не работать с двумя такими адаптерами одновременно: их драйверы могут конфликтовать, и придется отключать либо одно устройство, либо другое (см. в главе 5 врезку «Примечание» о программаторах AS-4 и AS-2) . .Цля адаптера UART-RS232 (нередко встречающегося также под названием UART COM) нужен только преобразователь уровней UART (однополярных в положи тельной логике) в двухполярные в отрицательной логике уровни RS-232 (см. гла ву 3). Сложность тут в том, что для двухполярных сигналов RS-232, кроме положи тельного, необходимо и отрицательное питание. Оно имеется внутри компьютера, но на разъем СОМ-порта питание традиционно не выводится, потому приходится выходить из положения разными способами . Облегчается это положение тем, что в стандарте RS-232 допускаются очень широкие пределы для обоих напряжений: от 3 до 1 2- 1 5 вольт по абсолютной величине и необязательно симметричные . По-
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==