请教关于通讯中关于CH372的掉头问题.

大家好: 我现在做PC机对下位机的实时控制,其中需要频繁的数据交换(上传与下传),而且数据量不是很大,请问下CH372芯片由发送转成接收需要大约多长时间?我们要用这个芯片替代原来的设备,但是发现速度比原来的(非贵公司的)要慢些。请问这个时间能变的更小一点么?

这个时间几乎可以忽略不计,由收转成发或有发转成收都是由PC端控制的,原因不在这个地方 这个时间不知道你是怎么测出来,具体是多少?


现在我们用CH372芯片编写的底层程序去替换原有的程序,大批量数据都很快,但是整体比较起来与原来的USB芯片在执行效果相差很多。我们曾经试验过下传40K数据在回读40K数据大约需要330ms左右。所以我们认为可能是在由收转发时或者由发转收时可能存在些时间。


应该不是这个问题,所有的事务都是由PC发起,CH372不存在由发送转到接收转换的问题,两个端点相互独立的. 即使是下位机的问题,可能是PC下发数据后,你单片机的程序没有及时的去读端点2里面的数据,从而导致接收数据变慢. 也就是说只要你的程序能够保证最快的速度去处理中断(也可能是查询方式),就不会存在你说的问题. 检查你的程序看是否是这样的


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