打印
[技术问答]

boot跳转至APP后无法使用中断

[复制链接]
364|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hong6xing|  楼主 | 2023-1-24 00:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
boot跳转至APP后无法使用中断,在boot中__set_PRIMASK(1);禁止总中断,跳转到app后没有不能进中断,开启__set_PRIMASK(0);后程序不能正常运行。芯片NUC029LAN.请教跳转到APP后如何开启总中断?

使用特权

评论回复
沙发
jasontu| | 2023-1-30 13:21 | 只看该作者
__enable_irq();    /*  使能全局中断 */

__disable_irq();  /* 禁止全局中断*/

使用特权

评论回复
板凳
hong6xing|  楼主 | 2023-1-31 10:52 | 只看该作者
jasontu 发表于 2023-1-30 13:21
__enable_irq();    /*  使能全局中断 */

__disable_irq();  /* 禁止全局中断*/

__set_PRIMASK(1),是NUC029lan官方例程中boot例程中关闭中断的方法,但在APP例程中没有开启中断。请问您在nuc029中这样使能中断吗?    __enable_irq();    /*  使能全局中断 */

__disable_irq();  /* 禁止全局中断*/

使用特权

评论回复
地板
wukaili666| | 2023-1-31 11:19 | 只看该作者
向量表重映射了吗

使用特权

评论回复
5
hong6xing|  楼主 | 2023-2-4 10:49 | 只看该作者
wukaili666 发表于 2023-1-31 11:19
向量表重映射了吗

重新映射了,跳转到APP程序后,比如初始化了定时器中断,进入while后除了中断,程序可以正常运行,就是没有中断。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

95

帖子

0

粉丝