qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:903回复:2

100分,关于中断频率变化的实时采集驱动程序的实现

楼主#
更多 发布于:2003-08-24 16:53
100分,关于中断频率变化的实时采集驱动程序的实现
采样频率随时可能变化,频率从2Kbytes/s -- 30bytes/s
驱动程序直接操作APP的缓冲区,半满时通知一次进行处理.
问题:  当频率很低时,缓冲区里的数据不能马上被处理,因为这种延迟,使数据失去了意义.
大虾们,该怎么办呀?
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
qdyangjing
驱动小牛
驱动小牛
  • 注册日期2003-02-26
  • 最后登录2005-11-16
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-24 16:57
举例: 缓冲区500字节
2000Hz时,数据到达APP的时间平均被延迟0.25秒
100Hz时,数据到达APP的时间平均被延迟5秒
如果规定延迟不能超过1秒,该怎么办?
***************************** *********向军旗敬礼!******** ********向给分者微笑!******* *****************************
gung
驱动中牛
驱动中牛
  • 注册日期2001-06-10
  • 最后登录2008-04-21
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-26 13:22
定时从缓冲区取数据进行处理不行么,你可以设置为:如果半满,或者1秒钟到,就取数据处理
游客

返回顶部