请教关于STM32 USB传输的问题
大概是这样的:我往STM32 的USB缓冲区写入大量的数据,例如:
a =
{
00001,
…………
19996,
19997,
19998,
19999,
20000
}
用BUS hound监视,发现有丢包的情况,最后的19998、19999、20000丢失,接着,我往里面写入AAAA,BUS hound监视到的是19998,再写入,19999就出现了。如果继续写入,AAAA肯定能显示出来。但是延迟了好几个包。
问:为什么会出现这种情况?是否是USB缓冲区被覆盖了?我用的STM32 最新的USB固件库。改的其中大容量存储的代码。
页:
[1]