单片机做为从站或主站,其功能的实现程序是有区别的。做主站时,由单片机发起通信请求,ModBus Slave根据请求做出应答(事务处理并返回帧)。所以,单片机要按照ModBus 协议组织数据帧,然后“发送---等待、接收返回帧---错误处理或新的请求”。若只是简单的试验,其最后2字节CRC校验码可用其他CRC程序计算出再添加到帧后;若是作为正常主机,则须由单片机计算CRC码并组织数据帧(通俗说法:数据打包)。
← 上一条:做一个管理者和一个普通员工的区别 下一条:谁能告诉我做一个管理者和一个普通员工的区别? →