gxy123 发表于 2024-11-2 10:28:55

AI开外部中断后,为什么影响定时器计数

本帖最后由 DebugLab 于 2024-11-2 15:28 编辑

外部中断优先级为3

定时器优先级为0
打开外部中断对脉冲计数,再打开定时器产生方波,明显看到定时器周周期收到影响

gxy123 发表于 2024-11-2 10:34:57

即使将优先级调换 也会影响定时器产生方波的周期

_奶咖君_ 发表于 2024-11-2 10:53:39

频率是不是太快了,{:4_194:}单片机处理不过来...

王昱顺 发表于 2024-11-2 11:02:47

捕获脉冲的频率是多少呢?太快了可能会有问题
输入可以用t0和t1的外部输入,每次脉冲自动定时器计数加一
输出可以用t0clko这样的定时器时钟输出,也是标准方波
这样就不会对cpu造成很大的负担了

DebugLab 发表于 2024-11-2 15:30:01

如果所有中断执行的累计时间大于中断周期的和,就会一直中断,CPU被中断占用,中断也会被拖慢

祁祁祁 发表于 2024-11-4 10:23:34

应该是外部中断频率太快了,然后把定时器的时间给顶了
页: [1]
查看完整版本: AI开外部中断后,为什么影响定时器计数