你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 1697|回复: 4

[Lora] 【LoRa模块免费送】评测2 写通讯参数

[复制链接]

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
发表于 2018-4-6 13:54:14 | 显示全部楼层 |阅读模式
本帖最后由 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);运行结果如下:

IMG_1878.JPG

Write_SX1276(0x01,0x17);

IMG_1879.JPG

  1. void Write_SX1276(uint16_t address,uint8_t frequ)
  2. {
  3.         Get_SX1276();
  4.         Tx_buffer[0]=0xc0;
  5.         Tx_buffer[1]=(address>>8)&0xff;
  6.         Tx_buffer[2]=address&0xff;
  7.         Tx_buffer[3]=Rx_buffer[3];
  8.         Tx_buffer[4]=frequ;
  9.         Tx_buffer[5]=Rx_buffer[5];
  10.         
  11.         M0_H;
  12.         M1_H;
  13.         HAL_Delay(200);
  14.         RxCount=0;
  15.         HAL_UART_Transmit(&UartHandle, (uint8_t*)Tx_buffer, 0X06,5000);
  16.         while(Rx_Ok==0x00);
  17.         Rx_Ok=0x00;
  18.         Get_SX1276();
  19. }
复制代码


    当然模块厂家官方提供上位机写入应用软件,可以直接从PC机串口来写入。但是这需要DIY一片RS232电平转换IC,并且RS232芯片和E32-TTL-100模块外加3.3V供电,M0、M1也要连接到3.3V。
http://www.cdebyte.com/data-download.aspx






<
回复

使用道具 举报

10

主题

207

回帖

0

蝴蝶豆

中级会员

最后登录
2018-7-26
发表于 2018-4-9 20:51:50 | 显示全部楼层
漂亮!
回复 支持 反对

使用道具 举报

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
 楼主| 发表于 2018-4-9 20:54:28 | 显示全部楼层
回复 支持 反对

使用道具 举报

1182

主题

3785

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-3-17
发表于 2018-4-17 14:49:41 | 显示全部楼层
感谢分享,请汇总到4月技术原创
https://www.stmcu.org.cn/module/forum/thread-615497-1-1.html
回复 支持 反对

使用道具 举报

10

主题

207

回帖

0

蝴蝶豆

中级会员

最后登录
2018-7-26
发表于 2018-6-20 20:42:32 | 显示全部楼层
感谢
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版