微气象传感器
Go to file
95384 ca14efe43d 添加了探头有遮挡时的数据处理,协议中添加了错误日志,优化了协议解析时处理收到的错误数据的逻辑 2024-11-18 16:48:30 +08:00
App 添加了探头有遮挡时的数据处理,协议中添加了错误日志,优化了协议解析时处理收到的错误数据的逻辑 2024-11-18 16:48:30 +08:00
Core 添加了探头有遮挡时的数据处理,协议中添加了错误日志,优化了协议解析时处理收到的错误数据的逻辑 2024-11-18 16:48:30 +08:00
Device 新建 2024-07-05 11:52:43 +08:00
Drivers 补偿FIR滤波器的相位延时 2024-11-15 22:23:20 +08:00
EWARM 添加了探头有遮挡时的数据处理,协议中添加了错误日志,优化了协议解析时处理收到的错误数据的逻辑 2024-11-18 16:48:30 +08:00
Middlewares 新建 2024-07-05 11:52:43 +08:00
tools 新建 2024-07-05 11:52:43 +08:00
.gitignore 远程升级相关说明在README文件中 2024-11-18 09:04:30 +08:00
.mxproject 新建 2024-07-05 11:52:43 +08:00
README.md 添加了探头有遮挡时的数据处理,协议中添加了错误日志,优化了协议解析时处理收到的错误数据的逻辑 2024-11-18 16:48:30 +08:00
micro_climate.ioc 新建 2024-07-05 11:52:43 +08:00

README.md

注意事项

1.远程升级与在线仿真切换

1.1使用IAR在线仿真

(1). 需要注释掉 system_stm32l4xx.c 第一行中的:#define REMOTE_UPDATE

(2). 修改项目Option-Linker-Config-Linker configuration file中的链接文件为$PROJ_DIR$\stm32l496xx_flash.icf

1.2使用BootLoader远程升级

(1). 需要取消注释 system_stm32l4xx.c 第一行中的:#define REMOTE_UPDATE

(2). 修改项目Option-Linker-Config-Linker configuration file中的链接文件为$PROJ_DIR$\stm32l496xx_flash_app-1109.icf

system_stm32l4xx.c所在位置:Drivers/CMSIS/

2.远程修改换能器参数

读:

地址码 功能码 起始地址高字节 起始地址低字节 寄存器数量高字节 寄存器数量低字节 CRC校验低字节 CRC校验高字节
1字节 0x03 1字节 1字节 1字节 1字节 1字节 1字节

写:

地址码 功能码 起始地址 高字节 起始地址 低字节 寄存器数量高字节 寄存器数量低字节 字节数 寄存器数据高字节 寄存器数据低字节 CRC校验低字节 CRC校验高字节
1字节 0x10 1字节 1字节 1字节 1字节 1字节 1字节 1字节 1字节 1字节

地址默认0x30

十进制地址 寄存器描述 数据长度 备注
30 换能器参数1R5 2 Byte 读写:无符号整数; 0-100
31 换能器参数4R5 2 Byte 读写:无符号整数; 0-100
32 换能器参数8R0 2 Byte 读写:无符号整数; 0-100
33 RSSI有效范围 2 Byte 读:无符号整数; 0-100
34
35 错误日志 2Byte

错误日志解析:

备注
0 南北方向探头遮挡
1 东西方向探头遮挡
1
3
4
5
6
7
8
9
10
11
12
13
14
15