更多技术干货,欢迎扫码关注博主微信公众号:HowieXue,一起学习探讨软硬件技术知识经验,关注就有海量学习资料免费领哦:
目录
LoRa学习:LoRa数据接受发送流程(FIFO)
1、数据发送流程
在发送模式下,仅在需要发送数据包数据的时候才会启动射频、PLL和PA模块,可以减少功耗。。
如下图为数据发送流程:
从上图可以看出,LoRa发送前一直处于待机状态,在初始化Tx模块后,将待发送数据(Payload)写入FIFO,然后切换到发送状态将数据通过LoRa调制成信号发送出去,等到发送完成后,会产生TxDone中断,同时再次切换为待机状态,完成一个发送流程。。
需要注意:
- 静态配置寄存器只有在睡眠、待机模式才可写
- LoRa的FIFO只有在待机模式下才可写
- 通过发送Tx模式请求,开始数据的发送
- 发送操作完成后,可手动将设备设为睡眠模式,或者重新向FIFO