51单片机rs485通讯问题,高分求助!

2022-03-14 社会 116阅读
你这类似modbus协议,发送8个字节,这程序好写的。先声明一个数组,8个元素,依次对应一帧数据的8个字节,按协议先写成每个元素的初始数。
发送时,地址字节重写入需要发送的地址,功能码,数据码需要变化就重写入数组,然后循环计算前面字节的和,作为校验和写入最后的元素内。
好啦,要发送的数据帧准备完,就可以循环发送这个数组了,就是发送一帧数据了。
下位机接收数据也采用类似方法,只是先接收,后判断处理一帧数据。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com