modbus从机的实现(STM32F1平台_RTU模式)
最近工作中需要用到modbus通信,在查阅了相关资料后在stm32f1中实现了符合要求的modbus协议。因为我的主机只需对保持寄存器(RW)进行单个或多个寄存器的读写,所以只需要实现对0x03(读寄存器)、0x06(写单个寄存器)、0x10(写多个寄存器)这三个功能码的响应。我们首先要知道modbus的命令帧结构如下:从机地址功能码DataCRC高字节CRC低字节address8BitN*8Bit8Bit8Bit然后分析下modbus的工作流程:1、从机初始化
原创
2021-06-17 18:20:15 ·
3265 阅读 ·
1 评论