请问ch340t的逻辑电平

手册上是这样说的: 数据传输引脚包括:TXD 引脚和 RXD 引脚。串口输入空闲时,RXD 应该为高电平,如果 R232 引脚 为高电平启用辅助 RS232 功能,那么 RXD 引脚内部自动插入一个反相器,默认为低电平。串口输出空 闲时,CH340T 芯片的 TXD 为高电平,CH340R 芯片的 TXD 为低电平。[i]文字[/i]

如果我没理解错,那么这意味着ch340t的TXD输出和RXD输入,其电平都是反相的。

请问这种电平和stc单片机TXD-RXD交叉直连真的行得通吗?我看电平根本就不匹配啊。一边是反相的电平,一边是未反相的电平,怎么可以不经过转换直接连接呢?

这个只有在启动RS232辅助功能的时候才启用,默认情况下海是RXD为高电平,TXD为低电平的。你和STC单片机直接是TTL电平连接的话应该是没有开启辅助功能,所以应该是没有问题的。


您好,如果你是需要和stc的单片机进行连接的话,你不需要启用辅助232功能,这样我们TXD和RXD的引脚默认都是高电平的,你直接用CH340T芯片的TXD、RXD连接单片机的RXD、TXD,CH340T的RS232脚悬空就行了。


暂且抛开r232引脚不管。

根据网上其它其它人实际使用的反馈,我知道应该是直接连的。

但我还是没明白楼上你们说的”默认都是高电平“这个”默认“应该怎么理解(因为其它与串口有关的器件都没有这个)?手册里也未对逻辑1电平和逻辑0电平进行明确定义。请问这个ch340t的逻辑“1”和“0”电平是怎样定义的?


可以这样理解,你使用的芯片都默认模式,只有针对特殊的RS232芯片才会启用辅助功能。逻辑“1”表示高电平电压,芯片工作在5V,那么逻辑“1”表示的电压为5V,如果芯片工作在3.3V,那么逻辑“1”表示电压为3.3V,逻辑“0”就表示0V电压,最高不超过0.7V电压。


只有登录才能回复,可以选择微信账号登录