OpenEdv-开源电子网

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

原子的延时函数不可用于中断,那各位是如何在中断中使用延时的????

[复制链接]

18

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
186
金钱
186
注册时间
2016-2-27
在线时间
39 小时
发表于 2016-4-17 13:58:16 | 显示全部楼层 |阅读模式
1金钱
原子的延时函数不可用于中断,那如果说中断要用到延时,大家都是怎么使用的??

最佳答案

查看完整内容[请看2#楼]

谁说不可以用到中断里面?仔细去看外部中断实验例的按键消抖用了什么延时函数。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-4-17 13:58:17 | 显示全部楼层
谁说不可以用到中断里面?仔细去看外部中断实验例的按键消抖用了什么延时函数。
回复

使用道具 举报

9

主题

507

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3340
金钱
3340
注册时间
2013-4-10
在线时间
333 小时
发表于 2016-4-17 14:09:36 | 显示全部楼层
可以在中断里用一个全局变量记录中断次数来完成,每次中断后加1或减1,根据结果处理你需人的延迟时间
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-4-17 14:54:17 | 显示全部楼层
把SysTick的优先级调到最高。//中断里延时不符合编程规范
回复

使用道具 举报

18

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
186
金钱
186
注册时间
2016-2-27
在线时间
39 小时
 楼主| 发表于 2016-4-17 15:41:19 | 显示全部楼层
xkwy 发表于 2016-4-17 14:54
把SysTick的优先级调到最高。//中断里延时不符合编程规范

在哪里设置??没找到。
回复

使用道具 举报

18

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
186
金钱
186
注册时间
2016-2-27
在线时间
39 小时
 楼主| 发表于 2016-4-17 21:23:17 | 显示全部楼层
zuozhongkai 发表于 2016-4-17 21:00
谁说不可以用到中断里面?仔细去看外部中断实验例的按键消抖用了什么延时函数。

但是我用在定时器5中断时出现了进中断出不来的现象,网上查了原因是SysTick定时器也是一个中断,优先等级最低,导致中断出不来,所以延时函数不就不能用于中断吗??
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-4-17 22:15:26 | 显示全部楼层
012 发表于 2016-4-17 21:23
但是我用在定时器5中断时出现了进中断出不来的现象,网上查了原因是SysTick定时器也是一个中断,优先等级 ...

仔细看延时函数?用了滴答定时器中断了吗?
开往春天的手扶拖拉机
回复

使用道具 举报

18

主题

54

帖子

0

精华

初级会员

Rank: 2

积分
186
金钱
186
注册时间
2016-2-27
在线时间
39 小时
 楼主| 发表于 2016-4-19 17:17:31 | 显示全部楼层
zuozhongkai 发表于 2016-4-17 22:15
仔细看延时函数?用了滴答定时器中断了吗?

原子有讲delay.c的视频吗???,我想看看是怎么实现的。
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-4-19 22:39:52 | 显示全部楼层
直接看delay_init()函数,教程里面有详细的讲解!
开往春天的手扶拖拉机
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-27 00:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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