依旧以CH582例程做讲解,CH592与CH582接口部分一致,其他地方大同小异。
RF_Device例程路径:
1、main函数初始化配置
2、RF参数初始化
3、上电后启动绑定回连任务
4、RF_DMA初始化
5、RF绑定回调任务
6、数据发送接口
7、定时器测试发送数据到对端
8、RF接收函数
9、RF中断
10、开启HAL_SLEEP宏后休眠保持RF不断连,这种方式可以保证数据的及时响应,但功耗会略高于直接休眠处理,休眠时间越长功耗越低;
开启后,在RF_Init时会额外注册一个RF_STATE_RX_RETRY标志,这个标志由RF底层管理,当sleep后被RTC唤醒时,由RF底层判断当前是否允许再次进入休眠,如果通讯未稳定则gRetry标志不会置1,等待稳定后gRetry标志置1再进入sleep休眠;
标签:CH592,例程,RF,休眠,从机,Device,CH582 From: https://www.cnblogs.com/azou/p/18129426