主题:EM9170如何使用GPIO14的脉冲计数输入功能? 共有47759人关注过本帖 |
---|
![]() chang |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
我的应用中需要对脉冲进行计数,脉冲的周期在5-10ms,占空比20%-80%。我不需要测量脉宽,只是要准确计数。
我在评估板上测试了一下,用PWM1输出占空比50%的方波,用IRQ1计数,程序使用光盘中的例程稍加修改。发现PWM频率在10Hz以上(100ms周期)IRQ计数就跟不上了,漏了很多。 IRQ1的驱动程序究竟能有多快的响应? 另外,函数WaitForIRQ( HANDLE hIrq, DWORD dwTimeout )中的dwTimeout,按字面理解,应该是超过此预设时间之后没有接受到中断就退出阻塞,对吧?单位是ms吗?我试着设了一下,没看出效果。
|
单帖管理 | 引用 | 回复 ![]() |