Modbus
文章平均质量分 83
xzh1_derek
这个作者很懒,什么都没留下…
展开
-
【Modbus通信实验二】VC++编写串口调试助手
编写串口调试助手并能在虚拟机中实现虚拟端口通信。m_mscomm_motor为设置的变量名,SetCommPort()传入的变量为端口号需要参考设备管理器中的可用虚拟端口号(COM3或COM5)。原创 2023-08-17 17:33:29 · 656 阅读 · 0 评论 -
【Modbus通信实验一】查表法实现CRC16校验
循环冗余校验(CRC)是奇偶校验码的改进,又称为多项式编码,其原理为:发送方与接收方约定一个相同的多项式(POLY),如多项式x6+x4+x2+x+1对应的二进制码为1010111,然后将发送报文对改二进制码进行异或运算(即做除法),得到的余数则为CRC校验码,并附带在发送报文之后。字节型算法的一般描述为:本字节的CRC码,等于上一字节CRC码的低8位左移8位,与上一字节CRC右移8位同本字节异或后所得的CRC码异或。1.取上字节的CRC码的低八位,与本字节进行异或,得到下标index。原创 2023-08-15 01:56:50 · 5047 阅读 · 0 评论