OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8046|回复: 2

关于中断,求教。

[复制链接]

20

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2012-5-7
在线时间
0 小时
发表于 2012-8-11 11:35:47 | 显示全部楼层 |阅读模式
我用定时器中断的方式来让LED闪烁。
我在中断函数里放了延迟。比如 a++ ,一直加到某个数,来当作间隔时间。

问题是,如果这个中断函数执行10秒。这个中断的处罚本来就是每一毫秒就触发一次的。
所以,这个10秒是不是没执行完就被打断了?
或者按照优先级,要等待这个10秒执行完毕。那不累计了很多中断任务。

我看有些应用中,中断函数的内容很多。所以这个问题,请教各位。

特别是需要注意和留意的地方,或者是我误解了哪里。。。。

本来想做实验验证理论,但我做的实验没有明显的结果,或者看不到结果。。。求教大家。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-8-11 12:19:46 | 显示全部楼层
回复【楼主位】Keller:
---------------------------------
在中断里面延时10秒...
你想得出啊...
这系统没啥实时性可言了...

如果触发事件1ms,你在中断里面延时10s,那么实际上就相当于10s触发一次,因为在这10秒里面的触发都会被忽略
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2012-5-7
在线时间
0 小时
 楼主| 发表于 2012-8-11 14:48:55 | 显示全部楼层
哈哈。。实时性。。。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 06:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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