stm32modbusRTU主机源码,移值简单,代码简洁易懂MODBUSRTU源码虚拟商品不退不换
函数功能:读N个线圈状态(CoilStatue)输入参数:addr:从站地址,_reg:寄存器地址,_num:待读取的数量返回值:无说明:填充数据发送缓存区,然后发送voidMB_ReadCoil_01H(uint8_t_addr,uint16_t_reg,uint16_t_num)uint16_tcrc=0;uint16_tTxCount=0;RS485_TX_BUF[TxCount++]=_addr;/*从站地址*/RS485_TX_BUF[TxCount++]=0x01;/*功能码*/RS485_TX_BUF[TxCount++]=_reg>>8;/*寄存器地址高字节*/RS485_TX_BUF[TxCount++]=_reg;/*寄存器地址低字节*/RS485_TX_BUF[TxCount++]=_num>>8;/*线圈(bit)个数高字节*/RS485_TX_BUF[TxCount++]=_num;/*线圈(bit)个数低字节*/crc=MB_CRC16((uint8_t*)&RS485_TX_BUF,TxCount);RS485_TX_BUF[TxCount++]=crc;/*crc低字节*/


© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...
