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 www.qingjujia.cn 電話:13113000010 粵ICP備2021111333號(hào)
    主站蜘蛛池模板: 777福利 | 手机在线看黄色 | 99视频在线精品自拍 | 黄色片的网址 | 日本高清视频www夜色资源 | 日日摸夜夜搂人人要 | 国产高清a毛片在线看 | 黄色片视频在线播放 | 欧美三区 | 国产精品国产三级国产在线观看 | 亚洲欧美日韩v中文在线 | 国产精品一区二区三 | 国产亚洲精品一区999 | 日韩一本| 1000日本xxxxxxxxx25 | 欧美色欧美亚洲另类二区 | 欧美一级毛片欧美毛片视频 | 亚洲精品久久久久网站 | 麻豆国产入口在线观看免费 | 国产综合成人久久大片91 | 久久精品国产福利国产琪琪 | 在线观看精品视频 | 国产牛仔裤系列在线观看 | 九九九九热精品免费视频 | 精品一区二区久久久久久久网站 | www.久热| 一级黄色片一级片 | 国产精品jizz在线观看网站 | 久久福利资源网站免费看 | 日本一级aaaa特黄毛片 | 欧美aaa大片 | 在线观看麻豆国产精品 | 伊人亚洲综合网成人 | 国产毛片在线视频 | 成人99国产精品 | 小明看看免费 | 你懂得国产 | 成人午夜激情 | 国产一级毛片卡 | 可以免费观看一级毛片黄a 可以免费观看欧美一级毛片 | 欧美激情一级毛片在 |