我用372作数据通讯,每次传输10个字节数据,但是数据接受不是很稳定,有时候有掉数据情况发生,而且是10个字节的丢失,但是大部分接受数据正常着。根据以前的帖子我检查了每次发送前都清除了缓存区,而且也不存在发送字节长度与实际发送数据长度不符的情况。请问这还有什么原因造成的,难道是PCB布板出的问题,现在我是将USB延长线一段剪断直接把线连接到电路板上的,另一段连接到电脑上
查看: 3705
回复: 4
[求助]:372数据接受不稳定,急切询问!
热门产品 :
CH32X035: 32位USB+USB PD单片机
你先用我们的TEST例子程序跑下,上位机和下位机都用TEST,如果这个没有错误的话,那就说明是你的软件有问题,如果用这个有错误的话,那就是你的硬件有问题。USB传输不稳定有以下几个方面: 一是时钟不稳定,二是时钟受干扰,三是USB信号受干扰。这三种情况通常与电路及PCB设计 有关,尤其是时钟电路的GND、USB芯片的GND、电源退耦电容的GND之间尽量缩短连接,具体说明请参考 USB芯片的电路及PCB设计的注意事项README.PDF。
请问这个和USB模式有关吗? 我用的是内置固间模式,我看程序好像用的是外置固间模式
内置固件只是将控制传输的固件程序做好了的,而外置固件则是要自己写控制传输的协议。 实际上这2种固件在本质上面是没有区别的,你看下你的程序中有没有涉及到控制传输,如果有的话你就将模式设置成0X01,如果没有的话,那你就将模式设置成0X02。
好的,谢谢
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录