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

2019-07-20 22:44发布

原子的延时函数不可用于中断,那如果说中断要用到延时,大家都是怎么使用的??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
taizonglai
1楼-- · 2019-07-21 02:11
谁说不可以用到中断里面?仔细去看外部中断实验例的按键消抖用了什么延时函数。
likunxue
2楼-- · 2019-07-21 07:57
可以在中断里用一个全局变量记录中断次数来完成,每次中断后加1或减1,根据结果处理你需人的延迟时间
xkwy
3楼-- · 2019-07-21 12:04
 精彩回答 2  元偷偷看……
012
4楼-- · 2019-07-21 13:49
xkwy 发表于 2016-4-17 14:54
把SysTick的优先级调到最高。//中断里延时不符合编程规范

在哪里设置??没找到。
012
5楼-- · 2019-07-21 18:48
zuozhongkai 发表于 2016-4-17 21:00
谁说不可以用到中断里面?仔细去看外部中断实验例的按键消抖用了什么延时函数。

但是我用在定时器5中断时出现了进中断出不来的现象,网上查了原因是SysTick定时器也是一个中断,优先等级最低,导致中断出不来,所以延时函数不就不能用于中断吗??
taizonglai
6楼-- · 2019-07-21 19:56
012 发表于 2016-4-17 21:23
但是我用在定时器5中断时出现了进中断出不来的现象,网上查了原因是SysTick定时器也是一个中断,优先等级 ...

仔细看延时函数?用了滴答定时器中断了吗?

一周热门 更多>