OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3347|回复: 3

HAL进不去中断,请指教

[复制链接]

4

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2018-7-30
在线时间
37 小时
发表于 2018-10-2 21:48:08 | 显示全部楼层 |阅读模式
1金钱

void EXTI4_Init(void)

{

        GPIO_InitTypeDef GPIO_Initure;

        __HAL_RCC_GPIOE_CLK_ENABLE ();

        GPIO_Initure.Pin =GPIO_PIN_4;

        GPIO_Initure.Mode =GPIO_MODE_IT_FALLING;

        GPIO_Initure.Pull =GPIO_PULLUP;

        GPIO_Initure.Speed =GPIO_SPEED_FAST;

        HAL_GPIO_Init (GPIOF,&GPIO_Initure);

       

        HAL_NVIC_SetPriority(EXTI4_IRQn,0,0);

        HAL_NVIC_EnableIRQ (EXTI4_IRQn);

delay_ms(1500);

HAL_GPIO_WritePin (GPIOF,GPIO_PIN_9,GPIO_PIN_SET);


}


void EXTI4_IRQHandler(void)

{

        HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4);

}


void HAL_GPIO_EXTI_Callback(uint16_t GPIO_PIN)

{

       

        if(GPIO_PIN & GPIO_PIN_4)

        {

                delay_ms(20);

                if(HAL_GPIO_ReadPin (GPIOE,GPIO_PIN_4)==0)

                        HAL_GPIO_TogglePin (GPIOF,GPIO_PIN_9|GPIO_PIN_10);

       

        }



}


int main(void)

{

        Stm32_Clock_Init (168,4,2,7);

        HAL_Init() ;

       

        delay_init(168);

        uart_init(115200);

       

        LED_Init();

        EXTI4_Init();

        while(1)

        {

;

        }

}




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

569

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2363
金钱
2363
注册时间
2015-5-8
在线时间
320 小时
发表于 2018-10-2 22:39:38 | 显示全部楼层
进不去就打断点一点点看,看导致无法进中断的原因
回复

使用道具 举报

4

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2018-7-30
在线时间
37 小时
 楼主| 发表于 2018-10-3 15:15:19 | 显示全部楼层
炫色康康 发表于 2018-10-2 22:39
进不去就打断点一点点看,看导致无法进中断的原因

能初始化,调试不怎么会
回复

使用道具 举报

4

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2018-7-30
在线时间
37 小时
 楼主| 发表于 2018-10-5 09:56:56 | 显示全部楼层
设置为上拉才行
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 06:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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