问题描述
我这边通过UART加上485转接,和PLC进行modbus通讯
我直接用USB口连接电脑,通过串口软件,PLC返回的数据都是正确的,不管我设置多大的波特率或者校验位之类的,但是当我改成用K230,为了防止我的程序的干扰,我用最简单的示例里面的串口收发,发现不同波特率,收到的数据是不一样的,只有我将波特率设置成192000(PLC是连发4条数据)能收到2-3条的数据是对的,设置成其他的,收到的数据很乱,尤其是115200以下的数据,根本就惨不忍睹,还会丢数据的
我这边通过UART加上485转接,和PLC进行modbus通讯
我直接用USB口连接电脑,通过串口软件,PLC返回的数据都是正确的,不管我设置多大的波特率或者校验位之类的,但是当我改成用K230,为了防止我的程序的干扰,我用最简单的示例里面的串口收发,发现不同波特率,收到的数据是不一样的,只有我将波特率设置成192000(PLC是连发4条数据)能收到2-3条的数据是对的,设置成其他的,收到的数据很乱,尤其是115200以下的数据,根本就惨不忍睹,还会丢数据的