主題:關于ETR100E串口調試的幾個問題 共有34681人關注過本帖 |
---|
shtupc |
1樓 |
關于ETR100E串口調試的幾個問題 Post By:2007-7-18 16:08:00 [只看該作者]
1. 我看演示程序為每個串口開設了1500字節的緩沖區,這個數值最大能到多少?
2. 如果外部設備一直通過串口向ETR100E發送數據,而程序暫時還沒有讀出的話,緩沖區滿了會怎么樣,是不再接收數據了,還是把舊的數據頂出去,或者出錯? 3. 如果程序同時使用0x1c定時中斷和串口中斷,應該不會發生沖突吧? 4. DOC2000有沒有多少次數限制,我每秒鐘都要存儲一個數據,不會寫壞吧? |
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2007-7-18 18:09:00 [只看該作者]
1.一個buffer理論上不超過64KB都可以
2.當上層應用程序沒有從Buffer取數,在Buffer滿后,中斷服務程序將把后續的數據丟掉。 3.int 0x1C和硬件串口中斷可同時存在,不會沖突。 4.最好把數據按一定的時段,如1min或10min,分成不同的文件,然后再按一定時間周期循環。DOC2000被寫壞主要還是程序的問題。 |
|
單帖管理 | 引用 | 回復 |