在单片机和电脑或两片单片机间收发数据,我用的是AS32Lora模块
第一步配置两个Lora模块,模块MD0,MD1连接高电平进入配置模式(具体MD0,MD1什么电平确定什么模式看商家发的模块手册),用上位机(购买的店铺一般会给)配置相同的信道、波特率、空中速度等。传输设置为透明传输。
第二步将Lora模块插到单片机,另一块插到电脑上,MD0和MD1都接地(一定要接地不能悬空),我这里只是电脑接收单片机的数据,AUX脚可以悬空,然后打开电脑的串口调试助手就可以接收到数据了。
踩过的坑:
1.Lora模块一定要接天线,否则就会有时候能通信有时候不能通信,这个问题折磨了我两天才解决。
2.通信的时候MD0,MD1一定要接地,否则不能通信。
3.如果以上没问题还不能通信就应该是Lora坏了,串口模块坏了,或者程序不对,可以先拿串口通信连线代替Lora试试,能通信就换个Lora不能通信就换串口或者调试程序,看看是否往串口发数据了。