通过玄武F103和EBYTE实现串口转Modbus TCP
通过玄武F103和EBYTE实现串口转Modbus TCP
- 连线图
-
- 关键代码
连线图

关键代码
main.c
//初始化FreeModbus
//参数1:Modbus模式:这里可以选择RTU、ASCII、TCP,我们选择RTU模式(MB_RTU)
//参数2:设备地址:这里可以直接写死(0x01),也可以通过拨码开关来设置
//参数3:Modbus选择的串口号:这里默认是串口2(0x02)
//参数4:波特率:默认写115200,我们这里配置为9600
//参数5:校验位:默认不效验(MB_PAR_NONE)
eMBInit(MB_RTU,0x01,0x02,9600,MB_PAR_NONE);
eMBEnable();//启动FreeModbus
demo.c
#define REG_INPUT_START










