本帖最后由 wenyangzeng 于 2018-4-6 16:00 编辑 【LoRa模块免费送】评测2 写通讯参数 根据不同的工作模式,需要对模块的通讯参数进行重新配置。比如: 广播模式时,将模块A的地址设置为0XFFFF,信道设置为0x04,则当模块A是作为发射时,0x04信道下所有接收模块都可以收到数据。此时的模块A作为接收时,可以接收到0X04信道下所有的数据,达到监听的目的。 另外这个通讯信道的中心频率为433MHZ,在存入模块时是以433MHZ-410MHZ=23(0X17)的值保存的,也即如果存入0x17则通讯信道频率为433MHZ,如果存入0X18则为434MHZ。 由于STM32F769IDiscovery开发板外设的局限,这个参数写入暂时无法采用菜单方式来操作,只能通过在调试环境下修改代码数值的方式来进行,同时改变的选项只选择工作信道和地址这2个选项。作为通讯评估已经足够。在Write_SX1276(uint16_t address,uint8_t frequ)的函数中填入地址值和信道值,编译运行即可修改完成。 本例:Write_SX1276(0xffff,0x17);运行结果如下: Write_SX1276(0x01,0x17);
当然模块厂家官方提供上位机写入应用软件,可以直接从PC机串口来写入。但是这需要DIY一片RS232电平转换IC,并且RS232芯片和E32-TTL-100模块外加3.3V供电,M0、M1也要连接到3.3V。 http://www.cdebyte.com/data-download.aspx |
【LoRa模块_E32-TTL-100】+模块设置和通讯
【LoRa 模块免费送】LoRa 通讯之二:驱动设计
【LoRa 模块免费送】LoRa 通讯之二:STM32F4+模块和PC互通
【LoRa 模块免费送】LoRa 通讯之一:两模块互通
【LoRa模块免费送】评测3 双机通讯
【LoRa模块免费送】评测4 通讯距离测试
【LoRa 模块免费送】LoRa 通讯之一:系统分析
【NUCLEO-L496ZG评测5】USART和LPUART通讯
ARM®mbed OS入门开发 mbed UART通讯最简单例子
ARM®mbed OS入门开发 mbed UART通讯
https://www.stmcu.org.cn/module/forum/thread-615497-1-1.html