硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3585|回复: 2
收起左侧

[STM32H7] stm32h7开关全局中断不起作用

[复制链接]

7

主题

21

回帖

42

积分

新手上路

积分
42
QQ
发表于 2020-7-17 18:33:37 | 显示全部楼层 |阅读模式
;/*
; * unsigned int hw_interrupt_disable(void);
; */
hw_interrupt_disable    PROC
    EXPORT  hw_interrupt_disable
    MRS     r0, PRIMASK
    CPSID   I
    BX      LR
    ENDP

;/*
; * void hw_interrupt_enable(unsigned int level);
; */
hw_interrupt_enable    PROC
    EXPORT  hw_interrupt_enable
    MSR     PRIMASK, r0
    CPSIE   I
    BX      LR
    ENDP

    ALIGN   4

====================================
最近发现 H7 在关闭中断是 SPSID   SPSIE 好像不起作用,  不知道大佬发现了没?




回复

使用道具 举报

7

主题

21

回帖

42

积分

新手上路

积分
42
QQ
 楼主| 发表于 2020-7-17 19:11:11 | 显示全部楼层
不好意思, 是我屏蔽的地方 不太对,   屏蔽了ucos 的系统接口了,  它里面有CPU_SR_Restore  又给打开了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107695
QQ
发表于 2020-7-18 00:02:04 | 显示全部楼层
使用了uCOS,开关中断最好使用uCOS自己的开关中断API,他那个支持了中断开关嵌套。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-12 04:31 , Processed in 0.146337 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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