智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2008|回复: 11
打印 上一主题 下一主题

问PIT中断的作用

[复制链接]

12

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
605
威望
369
贡献
236
兑换币
229
注册时间
2020-1-28
在线时间
0 小时
跳转到指定楼层
1#
发表于 2020-3-1 09:29:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人是写摄像头四轮的,最近在写程序的时候忽然想到一个问题,为什么要加PIT中断呢,我们追求的不是处理速度吗,如果加了中断不就会延长处理时间了吗。。。换个角度思考,一个人喝一口可乐,然后喝一口雪碧,就这样循环,不会产生间隔,如果加了PIT中断就是每隔一定的时间分别喝雪碧和可乐,这样的话不就一定会产生间隙从而产生多余的时间吗。。。加了PIT中断我能想到的唯一优点就是处理间隔均匀。求指教。[url=]玫瑰[/url]
回复

使用道具 举报

12

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
605
威望
369
贡献
236
兑换币
229
注册时间
2020-1-28
在线时间
0 小时
2#
 楼主| 发表于 2020-3-1 09:57:50 | 只看该作者
自顶顶顶顶
回复 支持 反对

使用道具 举报

12

主题

344

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6706
威望
3495
贡献
2139
兑换币
2373
注册时间
2018-7-12
在线时间
536 小时
3#
发表于 2020-3-2 09:09:25 | 只看该作者
因为控制需要均匀时间间隔,而且并不是越高频越好
回复 支持 反对

使用道具 举报

12

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
605
威望
369
贡献
236
兑换币
229
注册时间
2020-1-28
在线时间
0 小时
4#
 楼主| 发表于 2020-3-3 08:44:08 | 只看该作者
快上车 发表于 2020-3-2 09:09
因为控制需要均匀时间间隔,而且并不是越高频越好

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

使用道具 举报

12

主题

344

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6706
威望
3495
贡献
2139
兑换币
2373
注册时间
2018-7-12
在线时间
536 小时
5#
发表于 2020-3-3 09:50:28 | 只看该作者
wcj 发表于 2020-3-3 08:44
Emmm....我的PIT是进行电机速度控制的,我的想法是在进行图像处理之后进行一次电机控制,如果图像没有更 ...

当然不一样,控制又不是一瞬间就能完成的,是需要时间的
回复 支持 反对

使用道具 举报

12

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
605
威望
369
贡献
236
兑换币
229
注册时间
2020-1-28
在线时间
0 小时
6#
 楼主| 发表于 2020-3-3 10:42:51 | 只看该作者
Emmm...我有一个小疑问,就是在while(1)前面设置好电机占空比的话,那么while(1)里面什么都不写,电机会不会持续转。。。
回复 支持 反对

使用道具 举报

12

主题

344

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6706
威望
3495
贡献
2139
兑换币
2373
注册时间
2018-7-12
在线时间
536 小时
7#
发表于 2020-3-4 09:45:30 | 只看该作者
wcj 发表于 2020-3-3 10:42
Emmm...我有一个小疑问,就是在while(1)前面设置好电机占空比的话,那么while(1)里面什么都不写,电机会不 ...

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

使用道具 举报

12

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
605
威望
369
贡献
236
兑换币
229
注册时间
2020-1-28
在线时间
0 小时
8#
 楼主| 发表于 2020-3-4 10:05:33 | 只看该作者
^_^ Thank you very much ! ^_^
回复 支持 反对

使用道具 举报

1

主题

39

帖子

0

精华

高级会员

Rank: 4

积分
898
威望
617
贡献
281
兑换币
214
注册时间
2019-7-22
在线时间
0 小时
9#
发表于 2020-3-5 12:01:29 | 只看该作者
放在pit中断会让一切程序都井井有条,对于一些需要严格遵守时间顺序的程序,还是放在中断比较好,如果是图像采集的话,直接在dma采集中断处理,20ms一次,相当于一个20ms的pit中断的作用
回复 支持 反对

使用道具 举报

12

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
605
威望
369
贡献
236
兑换币
229
注册时间
2020-1-28
在线时间
0 小时
10#
 楼主| 发表于 2020-3-7 16:44:51 | 只看该作者
快上车 发表于 2020-3-4 09:45
会持续转,给FTM制定好PWM的频率和占空比之后,它就会一直按那个输出,除非修改了。

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-4-27 06:40 , Processed in 0.054105 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表