电脑的串口问题,RXD及TXD的电平状态?
电脑的串口问题,当接收时,即RXD脚工作时,TXD是什么逻辑状态(高电平、低电平、还还是高阻),而当发送时,即TXD脚工作时,RXD又是什么逻辑状态状态?P.S.:回答好...
电脑的串口问题,当接收时,即RXD脚工作时,TXD是什么逻辑状态(高电平、低电平、还还是高阻),而当发送时,即TXD脚工作时,RXD又是什么逻辑状态状态?
P.S.:回答好的加30分! 展开
P.S.:回答好的加30分! 展开
3个回答
展开全部
USB转标准9针RS232实测结果:
发送前,RXD比TXD高6V,发送数据时,TXD将自身电平拉高12V,RXD就会比TXD低6V。
另外:RXD与GND的电平相同,都比TXD高6V。
USB转TTL串口实测结果:
发送前,RXD与TXD对GND都是3.3V,所以两者电平相同,发送数据时,TXD将自身电平拉低为0V。
总结一下:两种串口的RXD电平不会主动变化,主动变化的只有TXD。
我们再来想像一下,主机的TXD与从机的RXD接到一起,两者此时的电平肯定是一样。主机的发送与从机的接收如下:
RS232:主机发送数据,主机TXD拉高12V,与GND的6V相比,从机RXD接收到的自然就是6V的高电平信号。
TTL:发送前,RXD与TXD对GND都是3.3V;发送时,主机发送数据,主机TXD拉低到相对于GND的0V,从机RXD接收到的自然就是0V的低电平信号。
所以串口最少要三根线才能工作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当接收时,即RXD脚工作时 他会根据接收到的数据而不停地高低电平变化
当发送收时,即TXD脚工作时 他会根据发送的数据而不停地高低电平变化
至于是不是高阻要看你选的232芯片是不是支持高阻这个状态
当发送收时,即TXD脚工作时 他会根据发送的数据而不停地高低电平变化
至于是不是高阻要看你选的232芯片是不是支持高阻这个状态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询