打印

关于UART的半双工,小弟突然有点迷,望指点

[复制链接]
4408|7
手机看帖
扫描二维码
随时随地手机跟帖
楼主

你的接法不对

同时使能收发,当然可以自发自收,但不同时使能即发的时候只使能发,收的时候只使能收,就不会出现你担心的情况了。

使用特权

评论回复
沙发
chunyang| | 2007-6-3 16:10 | 显示全部楼层

等待接收时使能芯片的接收态即可

看来你没有理解“双工”的含义,485本来就是半双工的,总线上的数据流在同一时刻只能有一个方向。异步通讯无法知道数据何时到来,只能等待,靠程序进行查询或引入一个中断事件进行处理。

使用特权

评论回复
板凳
chunyang| | 2007-6-3 19:00 | 显示全部楼层

那叫422,不叫485了

使用特权

评论回复
地板
chunyang| | 2007-6-4 13:38 | 显示全部楼层

全双工485就是422标准,以示区分

先有485标准,两条485自然构成全双工通道,于是业界接受全双工485为422标准。当然,你愿意怎么叫都可以,只是单独出现的485必然是指半双工的,这一点没有歧义,全双工的必须称为“全双工485”或422。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则