我现在有两个节点,两个节点处于同一信道上,节点在不发送或者不处理定时程序的时候就一直处于接收状态。节点中都有定时器,如果定时器定时时间到了的话会转向处理定时程序。两个节点实现了一个简单的TDMA协议,但是偶尔会出现节点2收不到节点1的数据帧。
根据数据手册上说明,RF中断是最高优先级的。
所以猜测:
1 如果节点1在发送的时间段中,节点2在处理定时程序,节点2会收到节点1完整的数据帧吗?
2 如果节点1在发送的时间段中,节点2在也在发送数据帧,节点2能收到节点1完整的数据帧吗?
还有没有其它的什么因素影响了接收?排除外在的因素,比如环境造成的错误帧、或者信道不同。
希望TI的工程师们解答一下,谢谢。