У меня есть USB 2.0 для последовательного адаптера LogiLink, который дает напряжение rs232, поэтому я использую чип max232n для получения 5 В, затем я подключил его к заголовку beagleboard J1 и правильно настроил minicom, но во время загрузки я получаю странные символы (например, http://pastebin.com/KtCQG6jK) В чем может быть проблема? для max232n я использую источник питания от beaglebone, он должен быть 5 В, но его 0,4 В, может ли это быть проблемой? нужен ли источник постоянного тока, чтобы он работал?
max232n с серийным номером beaglebone
Ответы (1)
В аппаратной документации BeagleBone Black указано, что
Доступ к UART0 через 6-контактный разъем 3.3V TTL.
и
Использование заголовка расширения
При работе с заголовками расширения я должен [sic] предпринять несколько мер предосторожности, чтобы предотвратить повреждение платы.
ВСЕ УРОВНИ НАПРЯЖЕНИЯ ДОСТАВЛЯЮТСЯ МАКС.
"3.3V TTL" означает, что сигналы TxD и RxD UART имеют логические уровни от 0 до 3,3 В (а не надлежащие уровни RS-232).
У вас есть и вы пытаетесь подключить преобразователь MAX232N, который рассчитан на 5 В. TTL.
Вместо этого вам нужно использовать преобразователь 3,3 В, такой как MAX3232, чтобы соответствовать логическим уровням, используемым на BeagleBone Black.
Также дважды проверьте правильность скорости передачи, размера символа, четности и стоповых битов на стороне ПК. 115200 8N1 типично для этих встраиваемых устройств.
Обратите внимание, что на MAX3232 (и аналогичные микросхемы) должно подаваться напряжение 3,3 В для Vcc при использовании логики 3,3 В (т.е. он может работать как с TTL, так и с CMOS). Подача 5 В на MAX3232 будет такой же, как при использовании MAX232.