|
50
本帖最后由 cqqjj3887 于 2013-8-21 10:32 编辑
版主,你好
我现在用的TQ2440自带的串口程序和自己写的程序在读取modbus传回的数据时(Modbus采用的RS485接口,我是用RS485转RS232接口和开发板进行通信的),当数据格式为07 04 C0 ff ff .......ff 8a 1f 时(中间省略号代表192个 ff ),可以读到197个完整数据,其中07 04 c0 为数据帧头,8a 1f 为前之前195个的CRC效验码。
但是当数据位 07 04 c0 00 00......00 bf 92时(中间省略处为192个 00),开发板上的串口调试程序只能读到120多个数据,我用自己写的程序遇到的情况也是类似,请版主帮忙看下这是什么原因,在这个地方已经卡好久了。
备注:波特率为19200,校验方式为偶校验,开发板上的串口选择为ttySAC1
|
|