当前位置: 首页 > wzjs >正文

怎么做能让网站收录的快seo搜狗

怎么做能让网站收录的快,seo搜狗,网站开发进度设计与阶段目标,德州做网站的公司文章目录 一、STM32Cubemx配置二、定点传输**什么是定点传输?****定点传输的特点****定点传输的工作方式****E22 模块定点传输配置****如何启用定点传输?****示例** **应用场景****总结** **配置 1:C0 00 07 00 02 04 62 00 17 40****解析** …

文章目录

  • 一、STM32Cubemx配置
  • 二、定点传输
      • **什么是定点传输?**
      • **定点传输的特点**
      • **定点传输的工作方式**
      • **E22 模块定点传输配置**
        • **如何启用定点传输?**
        • **示例**
      • **应用场景**
      • **总结**
    • **配置 1:`C0 00 07 00 02 04 62 00 17 40`**
      • **解析**
    • **配置 2:`C0 00 07 00 01 04 62 00 17 40`**
      • **解析**
    • **两者关系**
      • **这两个模块的通信规则**
      • **总结**
  • 三、代码编写测试


一、STM32Cubemx配置

配置串口1为调试串口:

在这里插入图片描述
配置串口3为和lora模块的通信串口:

在这里插入图片描述
打开串口3的DMA和接收中断:

在这里插入图片描述
在这里插入图片描述

二、定点传输

在这里插入图片描述

什么是定点传输?

定点传输(Fixed Transmission,也称为 目标地址传输)是一种 点对点 的数据通信方式,发送端在数据包中明确指定接收端的地址,只有匹配地址的接收端才能接收数据。

相比于透明传输(Transparent Transmission,即广播式通信),定点传输能确保数据只被特定设备接收,提高了通信的安全性和可靠性


定点传输的特点

  1. 发送数据时需指定目标地址

    • 发送端的串口数据包中,前 3 个字节用于目标地址:
      [ 目标地址高(1B) | 目标地址低(1B) | 目标信道(1B) | 真实数据…… ]
      
    • 这样,只有目标地址匹配的模块才会接收该数据,其他设备不会收到。
  2. 接收端地址必须匹配发送端指定的目标地址

    • 例如:
      • 发送端地址0x0001
      • 接收端地址0x0002
      • 发送端发送数据时,数据包需要以 0x0002 作为目标地址,只有地址 0x0002 的设备才能接收
  3. 定点传输与透明传输的区别

    • 透明传输(默认模式)
      • 发送端 不会指定目标地址,所有在相同信道上的设备都能接收数据(广播通信)。
    • 定点传输
      • 发送端 必须在数据包中指定目标地址,只有目标匹配的设备才能接收数据。

定点传输的工作方式

(1)发送端

  • 需要启用定点传输模式,并且发送的数据包必须包含目标地址:
    目标地址高(1B) | 目标地址低(1B) | 目标信道(1B) | 真实数据…… 
    
  • 例如,如果发送端要给地址 0x0002 的设备发送数据
    00 02 17 48 65 6C 6C 6F
    
    • 00 02 → 目标地址 0x0002
    • 17 → 信道 0x17
    • 48 65 6C 6C 6F → 实际发送的数据(“Hello”)

(2)接收端

  • 只会接收 目标地址与自身匹配的数据,不会接收其他地址的数据。

E22 模块定点传输配置

如何启用定点传输?

定点传输模式的开关由 REG3(0x06) 寄存器的 第 6 位 决定:

  • 0 = 透明传输(默认模式)
  • 1 = 定点传输
示例
  • 发送端(定点模式)

    C0 00 07 00 01 04 62 00 17 40
    
    • 定点传输模式启用
    • 目标地址0x0001
    • 信道0x17
  • 接收端(透明模式)

    C0 00 07 00 01 04 62 00 17 00
    
    • 目标地址0x0001
    • 信道0x17
    • 透明模式(自动接收匹配数据)

应用场景

  1. 单点对单点通信(如无线传感器与网关)
  2. 避免数据冲突(防止多个设备收到相同数据)
  3. 提高安全性(只让特定设备接收数据)

总结

  • 定点传输 = 发送端指定目标地址,只有目标匹配的接收端能接收数据
  • 区别透明传输(广播所有设备)。
  • 需要配置 REG3 使能定点传输模式
  • 发送数据时需额外加上目标地址和信道

这样可以 避免无关设备接收数据,提高通信稳定性!🚀

lora模块配置:

第一个模块:
在这里插入图片描述
第二个模块:

在这里插入图片描述
这两条配置命令用于设置 两个 E22-xxxT22D LoRa 模块,它们都启用了 定点传输模式。我们逐个分析它们的参数。


配置 1:C0 00 07 00 02 04 62 00 17 40

解析

偏移数据含义
C0配置写入命令
00配置起始地址
07配置数据长度(7 字节)
00 02模块地址0x0002
04网络 ID0x04
62串口波特率 & 校验 & 空中速率9600 8N12.4Kbps
00保留(通常无特殊用途)
17信道0x17456.125MHz,适用于 E22-400T22D)
40定点传输已启用

结论

  • 该模块的 地址0x0002
  • 网络 ID0x04
  • 工作信道0x17(456.125MHz)
  • 串口参数9600 8N1
  • 定点传输模式已启用

配置 2:C0 00 07 00 01 04 62 00 17 40

解析

偏移数据含义
C0配置写入命令
00配置起始地址
07配置数据长度(7 字节)
00 01模块地址0x0001
04网络 ID0x04
62串口波特率 & 校验 & 空中速率9600 8N12.4Kbps
00保留(通常无特殊用途)
17信道0x17456.125MHz
40定点传输已启用

结论

  • 该模块的 地址0x0001
  • 网络 ID0x04
  • 工作信道0x17(456.125MHz)
  • 串口参数9600 8N1
  • 定点传输模式已启用

两者关系

这两个模块的通信规则

  1. 模块 1(地址 0x0001)发送数据时,数据包必须包含目标地址,例如:

    00 02 17 48 65 6C 6C 6F
    
    • 00 02 → 目标地址 0x0002
    • 17 → 信道 0x17
    • 48 65 6C 6C 6F → 真实数据(“Hello”)
  2. 模块 2(地址 0x0002)发送数据时,目标地址必须是 0x0001

    00 01 17 57 6F 72 6C 64
    
    • 00 01 → 目标地址 0x0001
    • 17 → 信道 0x17
    • 57 6F 72 6C 64 → 真实数据(“World”)

总结

这两个模块已经正确配置为定点传输,且能进行双向通信:

  • 模块 1(0x0001)只能给模块 2(0x0002)发送数据
  • 模块 2(0x0002)只能给模块 1(0x0001)发送数据
  • 它们都使用 信道 0x17(456.125MHz)
  • 它们都必须在数据包中加上目标地址,否则对方无法接收

🚀 这种配置适用于点对点通信,避免广播式干扰,提高通信稳定性和安全性!

三、代码编写测试

lora.c:

#include "lora.h"extern UART_HandleTypeDef huart3;uint8_t Lora_rxbuff[1024] = {0};void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t Size)
{if(huart->Instance == USART3){HAL_UARTEx_ReceiveToIdle_DMA(&huart3, Lora_rxbuff, sizeof(Lora_rxbuff));}
}void Lora_Init(void)
{HAL_UARTEx_ReceiveToIdle_DMA(&huart3, Lora_rxbuff, sizeof(Lora_rxbuff));}

lora.h:

#ifndef __LORA_H__
#define __LORA_H__#include "main.h"
#include <stdio.h>void Lora_Init(void);#endif

发送数据测试:

能够成功接收到数据:
在这里插入图片描述

http://www.dtcms.com/wzjs/191389.html

相关文章:

  • 化妆品网站建设实施方案经典软文
  • 做国外单的网站叫什么客服外包
  • 寻找网站建设员网站推广平台
  • 网站开发和设计实训网络公司网络营销推广方案
  • 自己找网站开发项目seo外包优化公司
  • 如何查看网站的死链接培训方案
  • 社区智慧警务网站如何推进警务室建设方案百度手机浏览器下载
  • 响应式网站要多久seo优化技术招聘
  • 大型门户网站建设网站案例分析
  • 网站怎么申请官网广州网站制作公司
  • 做哪个网站比较有流量威海seo
  • 做网站要注意哪些问题seo自学网免费
  • 房地产 网站模板长尾关键词挖掘工具
  • php众筹网站程序源码h5制作
  • 自建网站卖东西营销型网站方案
  • python做网站实战全网搜索引擎优化
  • dwcs3如何做网站墨子学院seo
  • 龙岩做网站有那几家营销技巧和营销方法视频
  • 在线教育网站怎样建设什么是软文营销
  • 建设法规 课程网站海外市场推广策略
  • 档案网站建设的步骤滕州百度推广
  • 徐州做网站苏州seo门户网
  • 深圳网站制作公司嘉兴html网页制作软件有哪些
  • 河北商城网站建设价格淘宝运营培训班
  • 网店运营实训报告系统优化软件十大排名
  • 东莞网站建设星河长春网站公司哪家好
  • 租赁网站开发美国最新消息今天 新闻
  • 网站备案连接怎么做seo标题优化步骤
  • 电脑上如何做课程视频网站网络营销方式有哪些
  • 南昌做网站的互联网运营推广是做什么的