智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

PIT中断函数中程序较长时的时序问题

[复制链接]

1

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
260
威望
126
贡献
62
兑换币
72
注册时间
2012-11-30
在线时间
36 小时
跳转到指定楼层
1#
发表于 2013-3-17 19:55:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想问是不是PIT中断函数运行结束之后才开始下一个周期的计时的?
如果是的话,那实际周期就是设置的定时时间再加上中断函数运行的时间,是吗?
假若周期设置为100ms,
如果中断函数的运行时间大于100ms,会不会影响下一个周期的计时呢?

1

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
260
威望
126
贡献
62
兑换币
72
注册时间
2012-11-30
在线时间
36 小时
2#
 楼主| 发表于 2013-3-17 19:58:10 | 只看该作者
希望有人能解答我的疑惑,谢谢啦
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
260
威望
126
贡献
62
兑换币
72
注册时间
2012-11-30
在线时间
36 小时
3#
 楼主| 发表于 2013-3-17 20:07:15 | 只看该作者
大家帮帮忙呗,纠结好久的问题,希望得到你们的指点
回复 支持 反对

使用道具 举报

13

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1926
威望
955
贡献
629
兑换币
275
注册时间
2012-10-28
在线时间
171 小时
4#
发表于 2013-4-7 10:04:11 | 只看该作者
我虽然不知道,不过你可以去试一下,你可以在中断里放多一些语句,用LED显示,定时溢出后,LED=~LED,用秒表计时,周期和LED翻转的时间都长一些就能观察出来了
回复 支持 反对

使用道具 举报

8

主题

87

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2185
威望
1045
贡献
572
兑换币
558
注册时间
2012-7-16
在线时间
284 小时
5#
发表于 2013-4-7 18:46:48 | 只看该作者
同问啊!我也在纠结这事呢!
回复 支持 反对

使用道具 举报

17

主题

240

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2743
威望
1279
贡献
832
兑换币
711
注册时间
2012-10-19
在线时间
316 小时
6#
发表于 2013-4-15 17:33:55 | 只看该作者
我的理解:1、中断计时是不受程序影响的。2、当中断溢出时,程序会在另一个中断中继续进行。3、当函数运行完,会进入主程序的运行,然后,再一次中断触发时再开始运行中断函数,以此类推。
所以,有溢出,也是周期性的。但周期是中断函数来控制,不是你想要的
回复 支持 反对

使用道具 举报

5

主题

148

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1463

活跃会员奖章

威望
771
贡献
428
兑换币
295
注册时间
2012-2-27
在线时间
132 小时
毕业学校
咚巴拉
7#
发表于 2013-4-15 18:03:11 | 只看该作者
不影响吧
回复 支持 反对

使用道具 举报

1

主题

56

帖子

0

精华

高级会员

Rank: 4

积分
743
威望
373
贡献
182
兑换币
220
注册时间
2012-10-16
在线时间
94 小时
毕业学校
安徽理工大学
8#
发表于 2013-4-17 23:31:31 | 只看该作者
肯定会影响的,最好在中断时间内完成
另外你可以用示波器看看周期
回复 支持 反对

使用道具 举报

8

主题

25

帖子

0

精华

高级会员

Rank: 4

积分
557
威望
247
贡献
122
兑换币
139
注册时间
2014-4-20
在线时间
94 小时
毕业学校
华北水利水电大学
9#
发表于 2014-4-24 19:38:34 | 只看该作者
我赞成6楼的
回复 支持 反对

使用道具 举报

0

主题

27

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1353
威望
671
贡献
404
兑换币
432
注册时间
2013-10-31
在线时间
139 小时
10#
发表于 2014-4-25 09:11:30 | 只看该作者
中断标准消除开始记时间。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 10:25 , Processed in 0.054320 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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