在rfEasyLinkRx例程中,我修改如下图,发送端根本没有上电,但接收端任务却不断执行,
按道理说一直在等信号量,任务不就挂起了吗?请问这是什么原因!!!
Felix ZF:
代码应该会block在semaphore_pend,我这边测试也是pend在这里的。
user4959119:
回复 Felix ZF:
按说是哦,啥原因您能分析一下吗?
还有修改了例程中的smartrf频率,就不能通信了是怎么回事?
Felix ZF:
回复 user4959119:
我这边测试下来是会block的,无法复现你描述的现象。
可能的原因:
1. 有其他的设备在发送
2. 代码其他地方在不断的post semaphore