完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
问题描述:当一个数据包的正好是64个字节用USBUART PSoC到电脑终端上的程序,观察结果发送,没有显示在PC上的原因和解决方法的终端程序:这是因为在USBUART用户模块的代码的bug。固件应该发送64字节的数据包后发送10数据包长度。在PC的司机会知道该字符串只有在收到这个零长度数据包的接收。由于固件不发送零长度数据包,PC驱动是不知道数据的接收。这个问题只发生在一包到底64字符。其他长度的分组接收良好。这个问题的解决方法是将64字节的包分成两包任何长度,例如32 + 32,62 + 2等问题将被固定在psd5.0 SP6,预计到2009年9月结束。
以上来自于百度翻译 以下为原文 Problem Description: When a packet of exactly 64 Bytes is transmitted using USBUART from PSoC to a PC and the result observed on a Terminal program, nothing is displayed on the Terminal program on the PC. Reason and Workaround: This is because of a bug in the USBUART User module code. The firmware is supposed to send a zero length packet after sending the 64 byte packet. The driver in the PC will know of the reception of the string only after receiving this zero length packet. As the firmware does not send the zero length packet, the PC driver is not aware of the reception of the data. This problem occurs only for a packet of exactly 64 characters. Packets with other lengths are received fine. The workaround for this problem is to split the 64 byte packet into two packets of any lengths, for example 32 + 32, or 62 + 2 etc. This problem will be fixed in PSD5.0 SP6, which is expected by the end of September 2009. |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2111 浏览 1 评论
1858 浏览 1 评论
3673 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1792 浏览 6 评论
1540 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
578浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
431浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
441浏览 2评论
391浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
962浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 19:58 , Processed in 0.809695 second(s), Total 74, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号