主题:关于ETR100E串口调试的几个问题

  共有22147人关注过本帖    
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被写坏主要还是程序的问题。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

关于ETR100E串口调试的几个问题

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: