08文件,MODBUS,我直接下载到我单片机上,没有成功,文件提示直接下载HEX文件。我想知道,硬件需要485芯片吗?如果有485芯片,程序中应该有方向设置,没看到。那位老师 有应用电路呢
梁工 发表于 2024-4-11 14:59
我测试主楼的例子没有问题。
梁工好,请教一下,想用这个程序,加WIFI模块透传,做modbus tcp协议处理。那串口数据如何从这个modbus rtu程序变为modbus tcp程序处理?就是如何增加Modbus TCP引入了MBAP头程序,以及去掉CRC验证?能不能给个框架程序?
molo 发表于 2025-5-30 08:31
梁工好,请教一下,想用这个程序,加WIFI模块透传,做modbus tcp协议处理。那串口数据如何从这个modbus r ...
既然是透传,直接发数据就可以了。
梁工 发表于 2025-5-30 10:12
既然是透传,直接发数据就可以了。
程序是modbus rtu程序,现在想通过WIFI模块做透传,但上位机发过来的数据是modbus tcp,程序是rtu,处理不了modbus tcp数据。
molo 发表于 2025-5-30 16:28
程序是modbus rtu程序,现在想通过WIFI模块做透传,但上位机发过来的数据是modbus tcp,程序是rtu,处理 ...
先做协议转换。
梁工 发表于 2025-5-30 16:39
先做协议转换。
有没有参考程序?不知如何下手。
molo 发表于 2025-5-30 17:42
有没有参考程序?不知如何下手。
我没有参考程序,只需要有modbus tcp协议,就可以写出来啊。
好东西 正尝试应用
#define REG_ADDRESS 0x1000 /* 寄存器首地址 */ 这个首地址为什么是X1000呢?
#define REG_ADDRESS 0x1000 /* 寄存器首地址 */为什么是0x1000?