串口只能连续接收小于4个字节

[复制链接]
2148|6
 楼主| zhuhuis 发表于 2015-1-27 20:41 | 显示全部楼层 |阅读模式
最近用CYUSB3014做开发,但发现串口只能连续接收小于4个字节,用系统函数CyU3PUartReceiveBytes()连续收到大于4字节会报0X45错误。
tian111 发表于 2015-1-27 20:41 | 显示全部楼层
示波器看串口数据波形正确吗
 楼主| zhuhuis 发表于 2015-1-27 20:42 | 显示全部楼层
正确的
 楼主| zhuhuis 发表于 2015-1-27 20:43 | 显示全部楼层
为防止发送端问题,我将将串口TX与RX短接环回,CyU3PUartTransmitBytes()发送大于4字节长度的数据,CyU3PUartReceiveBytes()最多能接收到4字节,报0X45错误。CyU3PUartTransmitBytes()发送小于4字节长度的数据,CyU3PUartReceiveBytes()接收没有问题。
宋倩2010 发表于 2015-1-27 20:44 | 显示全部楼层
换换试试
 楼主| zhuhuis 发表于 2015-1-27 20:45 | 显示全部楼层
换成SDK1.2后,串口发送调用CyU3PUartTransmitBytes()也出现错误了,返回状态0x45.
xia1992323 发表于 2017-4-26 10:26 | 显示全部楼层
请问楼主这歌问题解决了吗?

我在用CY3014串口发送的时候,也是一直0x45的状态
您需要登录后才可以回帖 登录 | 注册

本版积分规则

728

主题

8464

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部