99久久久久国产-99久久久久国产精品免费-99久久久久久久-99久久久免费精品免费-99久久免费费视频在线观看

131 1300 0010
開關(guān)電源
當(dāng)前位置: 首頁>> 電源技術(shù)>>開關(guān)電源>>
  • 導(dǎo)航欄目
  • 逆變電源
  • 開關(guān)電源
  • 電機(jī)伺服
  • 其他電源
  • STM32單片機(jī)外部中斷的設(shè)置方法
    STM32單片機(jī)外部中斷的設(shè)置方法
  • STM32單片機(jī)外部中斷的設(shè)置方法
  •   發(fā)布日期: 2019-06-05  瀏覽次數(shù): 1,636

    比如要是使用GPC3作為中斷源,上升沿觸發(fā)外部中斷必須配置好EXTI和NVIC

    使用以下函數(shù)打開SYSCFG的時(shí)鐘

     

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE)

    STM32單片機(jī)外部中斷的設(shè)置方法

    GPIO設(shè)置如下

    void GPIO_ConfiguraTIon(void)

    {

    GPIO_InitTypeDef GPIO_InitStructure;

    /* GPIOF Periph clock enable */

    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);

    RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);//注意要打開SYSCFG時(shí)鐘

    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;

    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;

    GPIO_Init(GPIOC, &GPIO_InitStructure);

    }

    因?yàn)橐玫腎O口做中斷源,故IO的復(fù)用功能必須使能,F(xiàn)4的與F103的有些不同,它的外部中斷復(fù)用功能是由SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOx,GPIO_PinSourcex); 進(jìn)行配置的。

    void EXTI_Configuration(void)

    {

    EXTI_InitTypeDef EXTI_InitStructure;

    //GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource3);//這是以前的F103所用的配置函數(shù)

    SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOC, EXTI_PinSource3); //407使用的配置函數(shù)

    EXTI_InitStructure.EXTI_Line = EXTI_Line3;

    EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;

    EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;

    EXTI_InitStructure.EXTI_LineCmd = ENABLE;

    EXTI_Init(&EXTI_InitStructure);

    }

    設(shè)置外部中斷源和優(yōu)先級(jí)

    void NVIC_Config(void)

    {

    NVIC_InitTypeDef NVIC_InitStructure;

    /* Enable the USARTx Interrupt */

    NVIC_InitStructure.NVIC_IRQChannel = EXTI3_IRQn;

    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;

    NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;

    NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

    NVIC_Init(&NVIC_InitStructure);

    }

    中斷處理函數(shù)

    void EXTI3_IRQHandler(void)

    {

    if(EXTI_GetITStatus(EXTI_Line3) != RESET)

    {

    do something();

    EXTI_ClearITPendingBit(EXTI_Line3);

    printf(“EXTI3_IRQHandlerrn”);

    }

    }


  • ·上一篇:
    ·下一篇:
  • 其他關(guān)聯(lián)資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區(qū)松崗鎮(zhèn)潭頭第二工業(yè)城A區(qū)27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機(jī):131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權(quán)所有:Copyright?2010-2023 m.qingjujia.cn 電話:13113000010 粵ICP備2021111333號(hào)
    主站蜘蛛池模板: 久草视频在线播放 | 亚洲午夜精品在线 | 午夜久久久久久久 | 一男一女野外大黄毛片 | 一级毛片一级毛片免费毛片 | 日本欧美一区二区三区免费不卡 | 亚洲另类在线观看 | 国产高清福利91成人 | 狠狠色丁香婷婷久久综合不卡 | 亚洲欧美日韩精品久久奇米色影视 | 精品一区二区三区在线观看l | 国产高清区 | 大学生久久香蕉国产线观看 | 高h辣肉各种姿势爽文bl | 2048国产精品原创综合在线 | 手机看片亚洲 | 久久亚洲欧美日本精品品 | 一级片黄色a | 成人三级精品视频在线观看 | 亚洲在线视频免费 | 国产高清美女一级a毛片久久w | 欧美日韩国产58香蕉在线视频 | 九九99国产精品视频 | 日韩精品永久免费播放平台 | 92午夜影院 | 国产a级网站 | 妞干网免费在线 | 国产综合自拍 | 欧洲男女下面进出的视频 | 欧美一区二区视频在线观看 | 91频视| 极品美女aⅴ高清在线观看 极品美女一级毛片 | 国产欧美一区二区三区鸳鸯浴 | 欧美日韩在线观看精品 | 国产最新精品 | 九九热视频这里只有精品 | 99精品欧美一区 | 在线观看精品国内福利视频 | 精品综合久久久久久97超人该 | 免费国产97久久青草 | 91黄视频|