本贴主要提供了基于LoRa系列中的SX127x平台的SPI应用参考例程,开发者可根据实际使用的产品型号或芯片及所需功能选择对应的例程进行开发,由于不同的的模组型号的支持的频段不同,模组的封装部分,开发者需要根据具体型号规格书中的频段说明对例程进行修改。 1. LoRa调制通信例程,包含TX、RX两个工程文件。工作流程如下:TX:A模块发送数据给B模块后,总包计数加1,等待B模块回传数据,收到正确的回传数据包后,正确包数加1,循环操作;RX:B模块收到A模块发送的数据后,接收包计数加1 ,并将数据回传给A模块。通过TX端的(正确包数/总包数)统计通信成功率;用户可根据实际所需通信内容进行修改。
2. FSK调制通信例程,包含TX、RX两个工程文件。工作流程如下:TX:A模块发送数据给B模块后,总包计数加1,等待B模块回传数据,收到正确的回传数据包后,正确包数加1,循环操作;RX:B模块收到A模块发送的数据后,接收包计数加1 ,并将数据回传给A模块。通过TX端的(正确包数/总包数)统计通信成功率;用户可根据实际所需通信内容进行修改。
3. CAD通信例程,包含TX、RX两个工程文件。工作流程如下:TX:A模块发送唤醒数据给B模块后,总包计数加1,等待B模块被唤醒并回传数据,收到正确的回传数据包后,正确包数加1,循环操作;RX:B模块收到A模块的唤醒数据包,接收包计数加1 ,并将数据回传给A模块。通过TX端的(正确包数/总包数)统计唤醒成功率,通过测量B模块的电流评估CAD状态下的功耗;用户可根据实际所需通信内容进行修改。
4 . SX127x应用例程代码说明及通信Demo板原理图。
|