ST意法半导体
登录
直播中
刘洋
10年用户
1157经验值
擅长:可编程逻辑 嵌入式技术
私信
关注
[问答]
请问能否在中断服务例程中使用HAL_Delay()?
开启该帖子的消息推送
中断
STM32F407VGT6
我是
STM32
的新手,我有一个 stm32F407VG 发现板。我尝试使用用户按钮实现中断,并在中断函数中添加了 HAL_Delay()。在我按下按钮后,中断执行但它卡在那里,它不会返回到 main()。我应该怎么做才能处理这个?
回帖
(1)
何思婷
2022-12-29 15:05:41
在 ISR 和 HAL 从同一中断上下文进行的回调中存在问题。
想出一个更好的方法,稍后再回来跟进。
或者将 SysTick 更改为具有最高优先级,在其自己的抢占级别,使其非常短。
在 ISR 和 HAL 从同一中断上下文进行的回调中存在问题。
想出一个更好的方法,稍后再回来跟进。
或者将 SysTick 更改为具有最高优先级,在其自己的抢占级别,使其非常短。
举报
更多回帖
rotate(-90deg);
回复
相关问答
中断
STM32F407VGT6
程序
在
中断
标志被清除后进入
中断
服务例程
是什么原因?
2020-12-16
1515
cubeide
中使
用
Hal_Delay
()时,每次调试总会跳转到异常状态,如何解决?
2024-07-23
311
PORTG更改通知
中断
服务例程
出现问题怎么解决
2020-05-13
1072
HAL_Delay
()函数为什么不能操作起来
2022-11-02
2486
HAL_Delay
()函数为什么不能操作起来
2022-11-04
2310
使用Nucleo-32板向EEPROM写入一些字节,MCU卡在
HAL_Delay
中怎么解决?
2022-12-26
220
执行卡在
HAL_Delay
,单步执行无效
2019-02-26
9436
HAL_Delay
(X) 函数延迟了一半的原因是什么?
2022-12-26
327
STM32使用__disable_irq()后就无法使用
HAL_Delay
(xx),这是为什么?
2023-12-03
2963
如何实现stm32h7xx_
hal
.c的
HAL_Delay
默认函数呢?
2023-01-17
514
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分