标题:
关于STM32单片机中断设置问题
[打印本页]
作者:
lyonkon
时间:
2023-5-30 23:13
标题:
关于STM32单片机中断设置问题
STM32F103C8T6,设置GPIO B0引脚接高电平或者低电平作为中断引脚 设置如下,问题是exti—pr 有挂起位,但是内核好像没有反应,程序不进中断
__main
LDR R0,=SCB_AIRCR ;异常优先级分组
LDR R1,=0X05FA0380
STR R1,[R0]
LDR R0,=SCB_SHP0 ;异常优先级设置
MOV R1,#8
LDR R0,=RCC_APB2ENR ;使能GPIO B,C,AFIO时钟
MOV R1,#0X00000019
STR R1,[R0]
LDR R0,=NVIC_ISER0 ;使能中断0,异常号16
MOV R1,#1
STR R1,[R0]
LDR R0,=EXTI_IMR ;开放线号0中断
MOV R1,#1
STR R1,[R0]
LDR R0,=AFIO_EXTICR1 ;设置GPIOB_0引脚为中断引脚
LDR R1,=0X00000001
STR R1,[R0]
LDR R0,=EXTI_FTSR ;设置为上升沿触发
MOV R1,#1
STR R1,[R0]
LDR R0,=EXTI_RTSR ;设置为下降沿触发
MOV R1,#1
STR R1,[R0]
LDR R0,=GPIOB_CRL ;设置gpiob0为浮空输入模式
MOV R1,#4
STR R1,[R0]
.........
EXTI0中断服务程序
{
}
无标题1.png
(85.56 KB, 下载次数: 16)
下载附件
2023-5-30 23:12 上传
无标题.png
(89.14 KB, 下载次数: 26)
下载附件
2023-5-30 23:12 上传
作者:
Hephaestus
时间:
2023-5-31 01:39
STM32是个非常庞大的家族,连具体型号都不肯说,别人怎么帮你???就一个GPIO初始化早期型号和现在型号千差万别,没初始化好一样进不去EXTI中断。你这汇编代码也就你自己看看,别人都懒得瞅一眼。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1