亿加合和智能车制作

标题: 问PIT中断的作用 [打印本页]

作者: wcj    时间: 2020-3-1 09:29
标题: 问PIT中断的作用
本人是写摄像头四轮的,最近在写程序的时候忽然想到一个问题,为什么要加PIT中断呢,我们追求的不是处理速度吗,如果加了中断不就会延长处理时间了吗。。。换个角度思考,一个人喝一口可乐,然后喝一口雪碧,就这样循环,不会产生间隔,如果加了PIT中断就是每隔一定的时间分别喝雪碧和可乐,这样的话不就一定会产生间隙从而产生多余的时间吗。。。加了PIT中断我能想到的唯一优点就是处理间隔均匀。求指教。[url=]玫瑰[/url]

作者: wcj    时间: 2020-3-1 09:57
自顶顶顶顶
作者: 快上车    时间: 2020-3-2 09:09
因为控制需要均匀时间间隔,而且并不是越高频越好
作者: wcj    时间: 2020-3-3 08:44
快上车 发表于 2020-3-2 09:09
因为控制需要均匀时间间隔,而且并不是越高频越好

Emmm....我的PIT是进行电机速度控制的,我的想法是在进行图像处理之后进行一次电机控制,如果图像没有更新就反复进行电机控制那不就跟上次产生的结果一样吗,这样既产生浪费还毫无意义。。。

作者: 快上车    时间: 2020-3-3 09:50
wcj 发表于 2020-3-3 08:44
Emmm....我的PIT是进行电机速度控制的,我的想法是在进行图像处理之后进行一次电机控制,如果图像没有更 ...

当然不一样,控制又不是一瞬间就能完成的,是需要时间的

作者: wcj    时间: 2020-3-3 10:42
Emmm...我有一个小疑问,就是在while(1)前面设置好电机占空比的话,那么while(1)里面什么都不写,电机会不会持续转。。。

作者: 快上车    时间: 2020-3-4 09:45
wcj 发表于 2020-3-3 10:42
Emmm...我有一个小疑问,就是在while(1)前面设置好电机占空比的话,那么while(1)里面什么都不写,电机会不 ...

会持续转,给FTM制定好PWM的频率和占空比之后,它就会一直按那个输出,除非修改了。

作者: wcj    时间: 2020-3-4 10:05
^_^ Thank you very much ! ^_^
作者: sera    时间: 2020-3-5 12:01
放在pit中断会让一切程序都井井有条,对于一些需要严格遵守时间顺序的程序,还是放在中断比较好,如果是图像采集的话,直接在dma采集中断处理,20ms一次,相当于一个20ms的pit中断的作用

作者: wcj    时间: 2020-3-7 16:44
快上车 发表于 2020-3-4 09:45
会持续转,给FTM制定好PWM的频率和占空比之后,它就会一直按那个输出,除非修改了。

大哥好,又有问题了。。。PIT中断运行时,假设每十秒进一次中断,在第五秒的时候关了一次当再次开启中断时会不会从第五秒开始计时。

作者: 快上车    时间: 2020-3-9 08:54
wcj 发表于 2020-3-7 16:44
大哥好,又有问题了。。。PIT中断运行时,假设每十秒进一次中断,在第五秒的时候关了一次当再次开启中断 ...

看你怎么关,如果是简单的重新初始化pit定时中断,那还是10秒,自己去看一下定时计数器的底层原理吧。。。

作者: wcj    时间: 2020-3-9 15:57
快上车 发表于 2020-3-9 08:54
看你怎么关,如果是简单的重新初始化pit定时中断,那还是10秒,自己去看一下定时计数器的底层原理吧。。 ...

哦,懂了





欢迎光临 亿加合和智能车制作 (http://www.znczz.com/) Powered by Discuz! X3.2