请问如何实现单片机通过372连续向PC机发送数据流

单片机接的有AD采样设备。 每秒钟需要发送 20K byte 的数据给PC机。

由于单片机资源有限,所以无法在本地保存数据, 在接到AD设备的数据后,就会立即发送给PC机。

每秒钟AD采样设备的采样频率大概是 10K/秒 的采样频率。

这样的情况,该怎样实现能保证不丢失数据? 目前实现了一下,在PC机上观测到很严重的丢失数据的情况。

请问如何设计? 单片机这里怎么处理会比较好。 PC机的接收程序,有需要什么特殊的设置处理么? 看到有“缓存保存”,但是设置后好象没有什么特别大的改善。

因为看到前面有文章提到372的驱动,在PC机上的中断毫秒级别的。 那么每秒10K 的采样频率肯定是超过这个数量级的。 这种情况,如何实现呢?

有人回复详细么? 或者给出实际验证过的例子?


这个数据量很小,最多40KB/S的数据量,CH372完全胜任。 检查一下你的 程序哪里慢的。


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