max232n与beaglebone序列

时间:2014-04-29 15:36:44

标签: serial-port beagleboard

我有USB 2.0到串行适配器LogiLink,它提供rs232电压,所以我使用max232n芯片获得5v,然后我将它连接到beagleboard J1标头并正确设置minicom但在启动期间我得到奇怪的字符(如{{ 3}})可能是什么问题?对于max232n我使用来自beaglebone的电源,它应该是5v但它的0.4v,这可能是问题吗?是否有必要使用直流电源才能使其工作

1 个答案:

答案 0 :(得分:1)

BeagleBone Black的硬件文档指出

  

通过6引脚3.3V TTL接头访问UART0。

  

扩展标头用法

     

使用扩展接头时,我需要采取一些预防措施,以防止损坏电路板。

     

所有电压等级均为3.3V MAX。

“3.3V TTL”表示UART的TxD和RxD信号的逻辑电平为0至3.3 V(而不是正确的RS-232电平)。 您已经并且正在尝试连接MAX232N转换器,用于5V TTL 相反,您需要使用3.3V转换器(例如MAX3232)来匹配BeagleBone Black上使用的逻辑电平。

另外,请仔细检查PC端的波特率,字符大小,奇偶校验和停止位是否正确。 115200 8N1是这些嵌入式设备的典型代表。

注意,当使用3.3V逻辑时,MAX3232(和类似芯片)应为Vcc提供3.3V电压(即它可以与TTL或CMOS一起使用)。向MAX3232提供5V电压与使用MAX232相同。