也就是发送的时候,禁止接收
接收的时候,禁止发送
单线半双工通信
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看看是否每次都可以进去中断呢,肯定是你有什么配置给闹错了。