主题:关于ETR100E串口调试的几个问题 共有30676人关注过本帖 |
---|
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被写坏主要还是程序的问题。 |
|
单帖管理 | 引用 | 回复 |