1、首先,开启接收,然后Semaphore_pend(rxDoneSem, BIOS_WAIT_FOREVER); 接收完数据后就post,然后再次接收,依此循环。
2、然后,当有数据需要发送时,串口产生中断。使用EasyLink_abort() 终止接收,然后发送数据,但是这样不能终止接收。
3、然后,切换Tx模式,发射模式下电流很大可达到几十mA。Rx模式,接收模式下电流有5.5mA左右。
4、然后,切换低功耗监听模式,监听模式一个周期由Rx和idle两个状态组成,Rx最小时间可以到3ms,平均电流根据周期大小进行计算。
5、然后,切换发射唤醒包模式,低功耗监听模式,需要用发射唤醒包才能唤醒进行工作,所以对应的有发射唤醒包模式。
6、最后,切换载波发射模式,载波发射主要用于产测时测试模块的射频发射功率和发射频率。