据我理解,USB转串输出的是232电平,即高电平是3-15V,低电平是-3- -15。
现在我用的是CH340的USB转串口,输出的电平我一看是高电平是5V,低电平是0。这个和上述矛盾,为什么呢?
补充下提问吧。我的问题是:
CH340输出的是TTL电平,我们比如在下载程序时还要加一个MAX232。MAX232是232电平转换成TTL的IC,那么CH340输出的TTL和max232输入端要求的232电平,是不是矛盾呢?
USB转串既然可以把电脑的232电平转换成TTL了, 那不是不需要MAX232 了吗?~
追答看你 连接的情况
相同的 接口、电平才能直接相连
非常感谢你的回答!既然CH340直接输出的是TTL电平,那么为什么还要经过MAX232转换呢?另外MAX232的识别的输入高低电平也不是CH340输出的TTL电平啊,那么可以这样相连么?
追答MAX232的作用就是电平转换,如果传输距离稍微远一点的话就用MAX232将TTL电平转成232电平。如果距离不远的话,TTL就可以直接使用。所以不是一定要经过MAX232转换。MAX232是双向转换的,可以将TTL转成232,同时也把232转成TTL。单片机在下载程序的时候是一个双向通行的过程,单片机给电脑的信号要经过MAX232转成232电平,然后给电脑。电脑输出的232电平经过MAX232转成TTL给单片机,明白吗?从你的问题看出你理解的不对。
追问呵呵,最后一个问题了,简单的问题。MAX232 的232电平输入端,如果电平不属于232电平的范围,比如说0V,那么TTL输出的这端,输出的信号是多大呢?
追答这个我就不清楚了,你可以看看数据手册。232电平输入端肯定是要输入232电平的。
本回答被提问者采纳