PIC单片机与触摸屏串行通信的MODBUS协议实现
[09-12 17:48:19] 来源:http://www.88dzw.com 单片机学习 阅读:8337次
文章摘要:以Modbus功能码03为例来说明触摸屏及单片机的实际通信数据格式。如单片机地址编号为01H,触摸屏需要查看单片机中地址为0031H的寄存器的值,发送命令格式如表3所示。表3 触摸屏发送数据结构数据段名称数据值地址01功能码03读取地址高位00读取地址低位31读取数据个数高位00读取数据个数低位01CRC校验码高位D5CRC校验码低位C5假设单片机中地址为0031H的寄存器中断为05H,则单片机的回复命令如表4所示。表4 单片机应答数据结构数据段名称数据值地址01功能码03读取字节数02寄存器数据高位00寄存器数据低位05CRC校验码高位78CRC校验码低位47当波特率达到38400kb/s时
PIC单片机与触摸屏串行通信的MODBUS协议实现,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com以Modbus功能码03为例来说明触摸屏及单片机的实际通信数据格式。如单片机地址编号为01H,触摸屏需要查看单片机中地址为0031H的寄存器的值,发送命令格式如表3所示。
表3 触摸屏发送数据结构
数据段名称 | 数据值 |
地址 | 01 |
功能码 | 03 |
读取地址高位 | 00 |
读取地址低位 | 31 |
读取数据个数高位 | 00 |
读取数据个数低位 | 01 |
CRC校验码高位 | D5 |
CRC校验码低位 | C5 |
假设单片机中地址为0031H的寄存器中断为05H,则单片机的回复命令如表4所示。
表4 单片机应答数据结构
数据段名称 | 数据值 |
地址 | 01 |
功能码 | 03 |
读取字节数 | 02 |
寄存器数据高位 | 00 |
寄存器数据低位 | 05 |
CRC校验码高位 | 78 |
CRC校验码低位 | 47 |
当波特率达到38400kb/s时,通信仍然稳定可靠。本系统具有连接电路简单、组态灵活、通信可靠性高等特点,并已成功应用于物料筛选控制系统项目中。由于Modbus通信协议的开放性的特点,国外进口控制器串行通信大者支持该协议,因此本文所实现的采用Modbus协议的串行通信具有广泛的应用价值。
Tag:单片机学习,单片机开发,单片机原理,单片机教程,单片机学习
《PIC单片机与触摸屏串行通信的MODBUS协议实现》相关文章
- › Microchip推出闪存PIC单片机 数据传输速度达12Mbps
- › Microchip推出USB、LCD及通用8位PIC单片机系列
- › Microchip推出全新通用小型PIC单片机,适合多种应用
- › Microchip推出针对PIC单片机的mTouch解决方案
- › Microchip 推出全新通用小型PIC单片机
- › Microchip新推出两款20引脚8位PIC单片机
- 在百度中搜索相关文章:PIC单片机与触摸屏串行通信的MODBUS协议实现
- 在谷歌中搜索相关文章:PIC单片机与触摸屏串行通信的MODBUS协议实现
- 在soso中搜索相关文章:PIC单片机与触摸屏串行通信的MODBUS协议实现
- 在搜狗中搜索相关文章:PIC单片机与触摸屏串行通信的MODBUS协议实现
分类导航
最新更新