TTL和232/485电平不分导致串口通讯乱码
CP2102 , CH341的串口输出是TTL电平,单片机本身是TTL电平,可以直接接.
FT232, PL2303系列输出RS232电平,要经过max232类似的电平转换芯片才可以和单片机连接.
名称里 usb to uart的是TTL电平,usb to RS232/RS485的是对应的232/485电平
所以买usb转串口线的时候要关注一下是内部的芯片是CH341系列还是PL2303系列,这样决定了你的单片机和u转串线通讯的时候 不会出现莫名其妙的乱码!!
同时,FT232 / PL2303系列的u转真串口线兼容性更强!因为真串口的可接受电平范围+-10V 覆盖了TTL电平,而u转假串口(直接就是TTL电平)的无法覆盖232电平范围! 所以FT232/PL2303的兼容性最强!