智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

xs128 pit中断程序运行超过运行时间的问题

[复制链接]

1

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
159
威望
83
贡献
50
兑换币
51
注册时间
2014-7-5
在线时间
13 小时
毕业学校
北京邮电大足额
跳转到指定楼层
1#
发表于 2014-7-5 11:01:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,我设置了pit定时中断为1ms,然后中断程序执行有4ms,那当中断程序执行完,跳回到主函数后程序还会等待1ms吗??
回复

使用道具 举报

9

主题

161

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2881

优秀会员奖章活跃会员奖章在线王奖章

威望
1361
贡献
804
兑换币
904
注册时间
2012-12-9
在线时间
358 小时
2#
发表于 2014-7-5 22:37:33 | 只看该作者
必须的。。。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
159
威望
83
贡献
50
兑换币
51
注册时间
2014-7-5
在线时间
13 小时
毕业学校
北京邮电大足额
3#
 楼主| 发表于 2014-7-8 10:40:09 | 只看该作者
破风浪挂云帆 发表于 2014-7-5 22:37
必须的。。。

我感觉不是这个样子的,因为进中断是计数器计数到了设定值,然后标志位置位,然后计数器重新计数(不会因为进了中断而停止计数),因为开了溢出中断,所以进入中断,并在中断中将标志位清零。若你在中断中程序执行时间太长,计数器在跳回主函数前又计数到了设定值,标志位又会重新置位,若此时跳回主函数,因为标志位置位了,又马上进了中断了。所以不会等待1ms。当然这也跟每个人写的程序有关。这是我个人测试的结果。
谢谢一起交流。祝好哈
回复 支持 反对

使用道具 举报

9

主题

127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1777
威望
836
贡献
475
兑换币
485
注册时间
2014-12-10
在线时间
233 小时
毕业学校
华航
4#
发表于 2015-4-25 21:20:11 | 只看该作者
大佐 发表于 2014-7-8 10:40
**** 作者被禁止或删除 内容自动屏蔽 ****

恩恩,是这样的,那该怎么解决
回复 支持 反对

使用道具 举报

9

主题

127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1777
威望
836
贡献
475
兑换币
485
注册时间
2014-12-10
在线时间
233 小时
毕业学校
华航
5#
发表于 2015-4-25 21:20:35 | 只看该作者
大佐 发表于 2014-7-8 10:40
**** 作者被禁止或删除 内容自动屏蔽 ****


恩恩,是这样的,那该怎么解决

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 05:20 , Processed in 0.087159 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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