2.1 KiB
2.1 KiB
注意事项
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 |