主题:EM9170如何使用GPIO14的脉冲计数输入功能?

  共有47759人关注过本帖    
帅哥哟,离线,有人找我吗?
chang
1楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2013-4-19 4:36:00   [只看该作者]

我的应用中需要对脉冲进行计数,脉冲的周期在5-10ms,占空比20%-80%。我不需要测量脉宽,只是要准确计数。

我在评估板上测试了一下,用PWM1输出占空比50%的方波,用IRQ1计数,程序使用光盘中的例程稍加修改。发现PWM频率在10Hz以上(100ms周期)IRQ计数就跟不上了,漏了很多。

IRQ1的驱动程序究竟能有多快的响应?

另外,函数WaitForIRQ( HANDLE hIrq, DWORD dwTimeout )中的dwTimeout,按字面理解,应该是超过此预设时间之后没有接受到中断就退出阻塞,对吧?单位是ms吗?我试着设了一下,没看出效果。

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

返回首页

EM9170如何使用GPIO14的脉冲计数输入功能?

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