AI8H1K28的INT0(P32)引脚怎么测量外部脉冲宽度?
本帖最后由 DebugLab 于 2024-11-10 14:42 编辑使用的是AI8H1K28-36I-QFN32
P3.2无
【PWM1P/PWM2P/PWM3P/PWM4P,PWM5/PWM6/PWM7/PWM8】
改用有这些功能的管脚测量外部脉冲,如 P3.3/P3.4
这有个参考程序
神农鼎 发表于 2024-11-10 13:24
这有个参考程序
谢谢 P32可以使用INT0的边沿中断配合一个定时器的计数功能判断脉宽,
每来一个边沿中断就读出计数值并清零计数器,
然后通过检测P32的电平高低判断是上升沿还是下降,
P32为高代表上升沿,读到的计数值是低电平的时间,
P32为低代表下降沿,读到的是高电平的时间,
脉冲宽度tw=计数值*定时器时基
页:
[1]