Ревич, Ю.В. Программирование микроконтроллеров AVR: от Arduino к ассемблеру
Глава 4. Микроконтроллеры АVR на практике 77 требляемые токи при этом минимальны и не превышают единиц-долей миллиампе ра, чем и пользуются в разных вариантах схем адаптеров. Положительное напряже ние часто просто берется от питания схемы (обычно это +3 или +5 вольт), а вот для отрицательного прибегают к разным ухищрениям. Адаптеры UART-RS232 весьма просты по конструкции и легко поддаются самодельному изготовлению, им также не требуется специальный драйвер. В Сети можно найти большое количество раз личных вариантов, начиная от простейших любительских конструкций на двух транзисторах, и если кого-то заинтересует этот вопрос в подробностях, пишите, проконсультирую. Для более универсального адаптера USB-UART (иногда их называют адаптерами USB-TTL - по названию стандарта логических уровней TTL) городить самодель ные конструкции не имеет особого смысла: хороший USB-UART хлопотней в изго товлении, чем RS232-UART, а в продаже имеется достаточное количество вариан тов самой разной цены и функциональности. Существуют USВ-адаптеры, в кото рых выведены дополнительные линии СОМ-порта, - т. е. они полноценно заменяют настоящий СОМ-порт, только уровни сигналов уже приведены к уровням контроллера. Если же вы встретите название USB-RS232, то учтите, что это либо простая путаница (имеется в виду USB-UART), либо очень уж экзотическое уст ройство для каких-то специфических надобностей, и оно нам не подходит. ЗАМЕТКИ НА полях У многих старых дешевых мобильников, имеющих разъем USB, его использовали только для подзарядки . Между тем , он вполне способен служить для связи с компью тером, просто представляет собой интерфейс UART, а не USB. В контроллерах мо бильников (обычно они основаны на ядре ARM) все равно имеется последовательный порт, потому его вывести на разъем не представляет труда , а дополнительный адап тер USB-UART стоит денег и занимает место . К таким мобильным телефонам часто предлагался довольно дорогой переходный кабель , который и представляет собой этот недостающий адаптер. Если вам захочется возиться , можете попробовать под ключить к мобильнику любой другой адаптер из имеющихся под рукой , - вся пробле ма только в правильном подключ�нии выводов разъема со стороны UART в мобиль нике. Иногда наоборот, кабели от таких мобильников используют в качестве USВ адаптера - когда-то это была очень распространенная практика. Если вы хотите, чтобы ваше устройство при подключении к компьютеру выдавало собственное название, а не безликое наименование фирмы или микросхемы, на ко торой это все спроектировано, то придется перепрограммировать содержимое EEPROM микросхемы адаптера. Но и тут необязательно городить все с нуля - как правило, для фирменного адаптера тоже можно найти возможности перепрограм мирования . Подробную информацию на эту тему несложно разыскать в Сети. ЗАМЕТКИ НА пОЛЯХ Для тех, кто не ищет легких путей , а непременно хочет сделать все своими руками , укажем на публикацию, где приведена схема подключения контроллера ATmega 1 68 к микросхеме адаптера FT232R: https ://www .drive2. ru/Ь/2955382/. Эта схема по функ циональности аналогична платам Arduino, но в ней может быть использован любой другой контроллер, необязательно даже из семейства Mega, лишь бы он был снабжен портом UARТ/USARТ. Попытка воспроизвести эту схему, возможно , притормозит ва ши устремления к максимальной независимости - микросхема FT232R выпускается
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==