
最近空闲时间跑了一下给的LORA例程,但是使用给的例程,摆弄了很久都不能连接成功。于是开始查找原因。经过分析,罗列出来可能的原因有:程序问题、板子问题、我的操作问题。(主机为欧洲频段,从机为扫频接收) 虽然感觉例程出问题的可能性比较小,但我还是先从程序入手,毕竟熟悉了程序,对后面排查问题也有很大帮助。查看程序后,发现从机的接收程序使用的是扫频,而且主机的发射设定为16s发一次。猜想为会不会两个时隙对不上。于是我就在程序中把从机改为定频接收,主机发射频率加快。发现依然连接不上。 然后就从板子问题开始排查。我一度怀疑是不是板子坏了,于是我把两个板子互换主从模式。也连接不成功。没办法,只能跟射频的朋友使用频谱仪测试一下发射信号有没有成功发射出来。我们直接使用有线连接,发现信号特别弱才-30dbm(见图1图为使用电容测得的泄露信号,非线直连频谱仪,所以为-40)。跟数据手册上差值较大。使用射频线直连两块开发板可以互通。终于连接原因找到了。这是也才想起来买的是低频板,应该是频率太高信号强度提不上去。经过后期实验把频率调成中国用的频率可以连上,也验证了我们的分析。实验数据见图。 |
【STM32C0测评】Nucleo-C092开发板驱动DS1302实验
Keil下的STM32N6之RAM运行工程配置说明
【STM32MP257-DK】01开发板开箱、ST MPU 生态资源使用、环境搭建以及镜像更新
兔哥的初代M33【002】-H503Nucleo 内部flash操作
【新品发布】超低功耗复合调制无线STM32WL3x微控制器
兔哥的杂谈【002】——如何性价比更高地去编译STM32
汇编浮点库qfplib移植STM32F769I-DISCO开发板与硬件浮点运算性能测试对比
FreeRTOS学习笔记2
实战经验 | 从STM32WL55JC到STM32WLE5CC的LoRaWAN_FUOTA移植
【NUCLEO-H533RE评测】+05 调试PWM