你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

管脚上面有中断信号 STM32F051就是不进中断函数

[复制链接]
wxh0000mm 提问时间:2014-12-12 14:59 /
阅读主题, 点击返回1楼
收藏 评论11 发布时间:2014-12-12 14:59
11个回答
wenyangzeng 回答时间:2014-12-17 21:33:26
本帖最后由 wenyangzeng 于 2014-12-17 21:35 编辑

楼主:我特地运行了你的程序,在中断配置加入断点,确定可以进入外部中断:
void EXIT_Init(void)
{
                GPIO_InitTypeDef GPIO_InitStruct;
          EXTI_InitTypeDef EXTI_InitStruct;
          NVIC_InitTypeDef NVIC_InitStruct;
          /* config the extiline(PB0) clock and AFIO clock */
          RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);
          RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOB, ENABLE);
         
        
         /* Configyre P[A|B|C|D|E]0  NIVC  */
                NVIC_InitStruct.NVIC_IRQChannel =EXTI0_1_IRQn;
                NVIC_InitStruct.NVIC_IRQChannelPriority = 0x00;
                NVIC_InitStruct.NVIC_IRQChannelCmd = ENABLE;
                NVIC_Init(&NVIC_InitStruct);
        

                GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0;
          GPIO_InitStruct.GPIO_Mode = GPIO_Mode_IN;//EXTI_Mode_Interrupt
                GPIO_InitStruct.GPIO_Speed = GPIO_Speed_10MHz;
    GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP; // ÉÏÀ­ÊäÈëGPIO_PuPd_DOWN
                GPIO_Init(GPIOB, &GPIO_InitStruct);

                /* EXTI line(PB0) mode config */

                SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOB, EXTI_PinSource0);
                EXTI_InitStruct.EXTI_Line =EXTI_Line0;
                EXTI_InitStruct.EXTI_Mode = EXTI_Mode_Interrupt;
                EXTI_InitStruct.EXTI_Trigger = EXTI_Trigger_Falling; //ϽµÑØÖжÏ
                EXTI_InitStruct.EXTI_LineCmd = ENABLE;
                EXTI_Init(&EXTI_InitStruct);
                __set_PRIMASK(1);        
//以上是你原来的函数,此处插入这句函数:
                EXTI_GenerateSWInterrupt(EXTI_Line0);//在这里设置一个断点,可以进入该断点.证明EXIT中断是可入的,请检查你其他函数.
               
}
wxh0000mm 回答时间:2014-12-18 08:12:21
本帖最后由 wxh0000mm 于 2014-12-18 08:13 编辑
wenyangzeng 发表于 2014-12-17 21:33
楼主:我特地运行了你的程序,在中断配置加入断点,确定可以进入外部中断:
void EXIT_Init(void)
{

谢谢  。  我去试试 。
12

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版