串口数据传输问题
我用一台台式机和笔记本通过串口连接,笔记本上没有串口,就用了个USB转串口设备,采用了FTDI公司的FTD2XX.DLL的驱动。我在台式机上发送数据,用comm控件函数SetOutput(),发送的数据为一次512个字节。笔记本上用FT_Read()函数读取,但是读取的字节数和发送的字节数不一致,请问高手这是什么原因呢?请教高手能给予解决!好心一定有好的回报的哦。
[解决办法]
用串口助手试试看。如果没问题,那就是你函数用法问题
[解决办法]
可能是波特率问题,。。
[解决办法]
用助手的话就是没有任何的问题。
[解决办法]
如果数据正确,那么是否发送间隔太小,笔记本慢来不及接收?减慢下速度
[解决办法]
USB转串口,装好驱动之后,可以直接当做普通串口用。
通过ReadFile API就可以读串口数据。
“串口助手”工具,通常都是用API来读串口的。
楼主用的FT_Read()函数是USB转串口厂家提供的?