当前位置: 代码迷 >> 嵌入开发 >> 串口数据传输有关问题
  详细解决方案

串口数据传输有关问题

热度:9630   发布时间:2013-02-26 00:00:00.0
串口数据传输问题
  我用一台台式机和笔记本通过串口连接,笔记本上没有串口,就用了个USB转串口设备,采用了FTDI公司的FTD2XX.DLL的驱动。我在台式机上发送数据,用comm控件函数SetOutput(),发送的数据为一次512个字节。笔记本上用FT_Read()函数读取,但是读取的字节数和发送的字节数不一致,请问高手这是什么原因呢?请教高手能给予解决!好心一定有好的回报的哦。
------解决方案--------------------------------------------------------
用串口助手试试看。如果没问题,那就是你函数用法问题
------解决方案--------------------------------------------------------
可能是波特率问题,。。
------解决方案--------------------------------------------------------
用助手的话就是没有任何的问题。

------解决方案--------------------------------------------------------
如果数据正确,那么是否发送间隔太小,笔记本慢来不及接收?减慢下速度
------解决方案--------------------------------------------------------
USB转串口,装好驱动之后,可以直接当做普通串口用。
通过ReadFile API就可以读串口数据。
“串口助手”工具,通常都是用API来读串口的。
楼主用的FT_Read()函数是USB转串口厂家提供的?