采用RS485通讯 基于STM32F103rct6 modbus-rtu协议的电表读取

配置引脚、初始化中断优先级 端口使能
采用RS485通讯 基于STM32F103rct6 modbus-rtu协议的电表读取
在中断中发送和接收数据
采用RS485通讯 基于STM32F103rct6 modbus-rtu协议的电表读取
采用RS485通讯 基于STM32F103rct6 modbus-rtu协议的电表读取
配置定时器 多次发送
采用RS485通讯 基于STM32F103rct6 modbus-rtu协议的电表读取
采用RS485通讯 基于STM32F103rct6 modbus-rtu协议的电表读取
发送并进入中断
采用RS485通讯 基于STM32F103rct6 modbus-rtu协议的电表读取
01 03 10 05 00 0A 单片机发送的指令 D1 0C为CRC16效验 01 03位电表响应的地址位及功能号,14代表响应的20字节 电压2字节、电流2字节、功率2字节、电能4字节共10字节为第一回路、第二回路没接通、固全为0,电能读数取决于上一次消耗
采用RS485通讯 基于STM32F103rct6 modbus-rtu协议的电表读取
**注:**实验中一定要注意硬件的检测:导线、485模块
Debug单步,可以使用万用表测量485模块引脚的高低电平