电脑的串口问题,RXD及TXD的电平状态?

电脑的串口问题,当接收时,即RXD脚工作时,TXD是什么逻辑状态(高电平、低电平、还还是高阻),而当发送时,即TXD脚工作时,RXD又是什么逻辑状态状态?P.S.:回答好... 电脑的串口问题,当接收时,即RXD脚工作时,TXD是什么逻辑状态(高电平、低电平、还还是高阻),而当发送时,即TXD脚工作时,RXD又是什么逻辑状态状态?
P.S.:回答好的加30分!
展开
 我来答
zero_fn
推荐于2017-09-12 · TA获得超过2258个赞
知道小有建树答主
回答量:1173
采纳率:80%
帮助的人:461万
展开全部
自己的分析:不十分肯定,共同探讨
串口有自己的收发物理连接,可以有半双工和双工,也就是说在TXD 和RXD 工作的时候应该互不影响,区别只是是不是能同时收发而已。
当TXD工作的时候,如果一定要看RXD的状态的话,应该是高电平,因为RXD要靠检测对端的低电平来确定数据启始位,如果自身是低电平就没法去检测起始位了,当然处于高阻也可能的,但应该会依赖于硬件(半双工时)。
同理,当RXD工作的时候,TXD为了不给对端的RXD一个假的起始位,应该会是高电平状态
百度网友48b510e30d
2019-07-03
知道答主
回答量:1
采纳率:0%
帮助的人:731
展开全部

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的低电平信号。

所以串口最少要三根线才能工作。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西门不败
2011-04-22 · TA获得超过4079个赞
知道大有可为答主
回答量:3749
采纳率:75%
帮助的人:4468万
展开全部
当接收时,即RXD脚工作时 他会根据接收到的数据而不停地高低电平变化
当发送收时,即TXD脚工作时 他会根据发送的数据而不停地高低电平变化

至于是不是高阻要看你选的232芯片是不是支持高阻这个状态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式