單片機接的有AD采樣設(shè)備。 每秒鐘需要發(fā)送 20K byte 的數(shù)據(jù)給PC機。
由于單片機資源有限,所以無法在本地保存數(shù)據(jù), 在接到AD設(shè)備的數(shù)據(jù)后,就會立即發(fā)送給PC機。
每秒鐘AD采樣設(shè)備的采樣頻率大概是 10K/秒 的采樣頻率。
這樣的情況,該怎樣實現(xiàn)能保證不丟失數(shù)據(jù)? 目前實現(xiàn)了一下,在PC機上觀測到很嚴重的丟失數(shù)據(jù)的情況。
請問如何設(shè)計? 單片機這里怎么處理會比較好。 PC機的接收程序,有需要什么特殊的設(shè)置處理么? 看到有“緩存保存”,但是設(shè)置后好象沒有什么特別大的改善。
因為看到前面有文章提到372的驅(qū)動,在PC機上的中斷毫秒級別的。 那么每秒10K 的采樣頻率肯定是超過這個數(shù)量級的。 這種情況,如何實現(xiàn)呢?