遇到个很奇怪的问题,请各位大神指导下,
现以500ms的时间写大约9k的数据写入tf卡,以扇区写,大约每个10秒钟会出现,写数据完成后等待中断时,等待时间过长,大约1.3s,但是数据也写得进,就是等待时间过长。其他时间可以正常写入,大约等待时间是90ms左右。
请问这个是什么情况,有无方法解决?
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
遇到个很奇怪的问题,请各位大神指导下,
现以500ms的时间写大约9k的数据写入tf卡,以扇区写,大约每个10秒钟会出现,写数据完成后等待中断时,等待时间过长,大约1.3s,但是数据也写得进,就是等待时间过长。其他时间可以正常写入,大约等待时间是90ms左右。
请问这个是什么情况,有无方法解决?
您好,您对CH378的操作本身只是对芯片的缓冲区进行读写,CH378往U盘读写相对来说较为耗时,不建议您使用固定时间读写操作,建议您代码改为等待完中断再进行下一次。如果对速度有要求,就提高单次写入的扇区数。