ch372的传输错误问题

用test程序检测出错率时,会有大概0.1%的数会传错,每次出错都在同一位子,且全在随机数上,全ffh和全00h时不会出错; 如第一次出错是在第23组第40个,将每组的随机长度改为固定的64个后第一次出错依然在第23组第40个; 将每组长度改为32后错误即不会出现,可以通过检测;

用仿真器观察,出错在由单片机向pc机传输的过程;(仿真器不是很准,禁供参考)

希望给以问题的可能原因,谢谢。

按照你说的现象,更象是软件问题,可以不可以将下位机的程序发到我们技术信箱:tech@wch.cn,还有就是建议你将你的程序直接烧到单片机里面去测试下看会不会出现错误,我们也不敢保证每一个仿真器都是正常工作的


如果数据出错的位置每次都一样或者出错的数据有一定规律,那一定是你的程序上的问题. 如果出错的数据个数或位置是随机的,那就很有可能是受到干扰导致的. 比如USB数据线太长,线没有屏蔽,电源不稳定,时钟不稳定...


检查程序中 多谢


只有登录才能回复,可以选择微信账号登录