Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

ПРИЛОЖЕНИЕ 1 АДАПТЕР USB-FIFO С развитием компьютерной техники постоянно усложняется задача самодеятельных конструкторов, которые желают, чтобы их устройства на микроконтроллерах могли связываться с компьютером, передавать туда информацию и получать команды управления. В настоящее время практически уже полностью вышли из употребле ­ ния не только LPT порты, которые были удобнее всего для организации канала компьютер-микроконтроллер, но даже уже и СОМ порты. Мир переходит на всевластие USB. Однако, USB -канал, это очень сложное высокотехнологичное устройство, имеющее сложный многоуровневый алгоритм работы. Кроме того, использование USB протокола в своих разработках требует лицензирования, что для самодеятельных конструк ­ торов и мелких конструкторских фирм очень накладно. Однако, спрос рождает предложение. Производители микросхем предлагают на сегод ­ няшний момент множество вариантов решения этой проблемы. Например, уже разработаны модели микроконтроллеров со встроен ­ ным каналом USB. Правда, в продаже их найти еще затруднительно, и стоят они дорого. Гораздо более распространен второй вариант: микро ­ схема — адаптер USB -СОМ. Многие современные микроконтроллеры содержат в себе встроенный универсальный последовательный канал, который легко можно настроить в режим, аналогичный RS232. А, как известно, именно этот протокол использует для передачи информации СОМ порт. Причем не обязательно реализовывать полный СОМ интерфейс. Полный стандарт RS232 требует уровни сигналов на входе и выходе: высокий — плюс 12 В, низкий — минус 12 В. В случае же, если вы используете микросхему — адаптер USB -СОМ, то можете иметь дело с RS232, но сигналами TTL уровней (от 0 до +5 В). Существует еще программный метод эмуляции USB протокола. Однако в данном приложении я хочу остановиться на другом, самом удобном, на мой взгляд, способе подключения вашего микроконтрол ­ лерного устройства через USB порт. Этот способ предлагает фирма FTDI Chip (Future Technology Devices International Ltd.). Логотип этой фирмы вы можете видеть на рис. П1.1. Это способ связи через так называемый адаптер USB-FIFO. Вообще-то данная фирма выпускает целый спектр устройств, основанных на этом способе передачи информации. Однако мы рассмотрим в качестве примера самую простую и самую популярную

RkJQdWJsaXNoZXIy MTExODQxMg==