智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2385|回复: 4
打印 上一主题 下一主题

关于智能车程序中几个中断嵌套的问题,求高手解释

[复制链接]

4

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
233
威望
168
贡献
51
兑换币
0
注册时间
2011-8-26
在线时间
7 小时
跳转到指定楼层
1#
发表于 2011-12-7 14:06:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 马路 于 2011-12-7 14:07 编辑

我在编程的过程中参考了前辈的程序,发现整个程序中有三个定时器和三个中断,分别配合来控制电机,舵机和刹车。
以舵机控制为例,给舵机一个周期20ms的方波(占空比可调整),然后单独执行时候舵机可以进行控制,但是如果将
控制舵机的定时器和控制电机(或者刹车)的定时器放在一起配合,高优先级的中断正在进行的时候,低优先级的中断
会被保存并暂停执行,那么会不会影响到低优先级定时器的作用呢?
比如我现在将电机设为高优先级,舵机设为低,那么控制舵机的定时器在中断时候,控制电机的定时器怎么工作呢?两者会
不会相互影响呢?他们相互之间的中断响应时间会不会冲突呢?
不知道大家能不能看懂我是什么意思。。。如果看不懂,我再补充。。。
跪求高手解释一下啊

7

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
QQ
威望
202
贡献
73
兑换币
0
注册时间
2011-11-5
在线时间
12 小时
2#
发表于 2011-12-8 15:59:43 | 只看该作者
看不懂啊
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
177
QQ
威望
146
贡献
27
兑换币
0
注册时间
2011-11-20
在线时间
2 小时
3#
发表于 2011-12-14 12:57:37 | 只看该作者
我也苦恼这个问题!我在想   就算有优先级。但是程序里面有了延时,就不好整了,延时的时候,低优先级到了,怎么弄啊?
回复 支持 反对

使用道具 举报

2

主题

59

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1770
威望
803
贡献
453
兑换币
432
注册时间
2012-9-25
在线时间
257 小时
4#
发表于 2012-11-19 23:01:31 | 只看该作者
有道理,好像很多人给忽略了
回复 支持 反对

使用道具 举报

1

主题

243

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4541
威望
2107
贡献
1180
兑换币
1179
注册时间
2012-5-24
在线时间
627 小时
5#
发表于 2012-11-20 23:52:41 | 只看该作者
对啊,我也搞不懂啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 15:24 , Processed in 0.105030 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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