TI中文支持网
TI专业的中文技术问题搜集分享网站

tm4c123如何做到单线 半双工通信?

也就是发送的时候,禁止接收
接收的时候,禁止发送
单线半双工通信

xyz549040622:

加个半双工的器件吧,因为一般中断的接收都在中断中了。要么你这么干,在接收中断中禁止发送中断,在发送中断中禁止接收中断。

kqian0327:

你好,

你这种想法类似读取18B20的单总线通讯方式?

如果你在发送,肯定是接收不了,因为你只有一个总线。

当然你接收的过程中可以一直处于接收模式,也可以通过设置,来个超时中断来禁止接收。

所以如你问题所述,单总线就是半双工通信的。

hao qi:

回复 kqian0327:

我现在用TM4C123与STM32L052单线半双工通讯STM32L052可以设单线,正常当TM4C123与他相连,单独用TX发送有响应,示波器测如果在把RX连上去就变无响应

昨天,测试发现TM4C123发送接收中断响应正常,但只接收到一个字节 FF不知道问题出在哪里?

 

xyz549040622:

回复 hao qi:

是不是你收到字节后没有清空缓冲区,所以导致只接收一个呢?

hao qi:

回复 xyz549040622:

不是

xyz549040622:

回复 hao qi:

那么只有进行自己调试了

RX和TX短接,debug看看是否每次都可以进去中断呢,肯定是你有什么配置给闹错了。

赞(0)
未经允许不得转载:TI中文支持网 » tm4c123如何做到单线 半双工通信?
分享到: 更多 (0)