標(biāo)題: STM32學(xué)習(xí)之EXTI(外部中斷篇) [打印本頁]
作者: xiaos 時(shí)間: 2015-4-10 17:37
標(biāo)題: STM32學(xué)習(xí)之EXTI(外部中斷篇)
使用EXTI要先設(shè)置NVIC;
void NVIC_Configuration()
{
NVIC_InitTypeDef NVIC_InitStructure;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);//選擇中斷優(yōu)先級(jí)分組
NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn;//設(shè)置0管腳為 中斷管腳
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//設(shè)置先占式優(yōu)先級(jí)
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//設(shè)置從占式優(yōu)先級(jí)
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//使能
NVIC_Init(&NVIC_InitStructure);
}
接著設(shè)置EXTI 這里我選擇使用EXTI0
void EXTI_Configuration()
{
EXTI_InitTypeDef EXTI_InitStructure;
EXTI_DeInit(); //將EXTI 設(shè)置為默認(rèn)值
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0); //選擇A0為中斷管腳
EXTI_InitStructure.EXTI_Line = EXTI_Line0; //選擇0通道
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; //選擇為中斷
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; //設(shè)置沿下降沿中斷
EXTI_InitStructure.EXTI_LineCmd = ENABLE; //使能
EXTI_Init(&EXTI_InitStructure);
}
注意完成一次中斷后要把中斷標(biāo)準(zhǔn)位 清空 使用EXTI_ClearITPendingBit(EXTI_Line0);
而且還要把 復(fù)用時(shí)鐘打開 使用
RCC_APB2PeriohClockCmd(RCC_APB2Periph_AFIO,ENABLE);
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
国产精品黄
|
a在线视频|
人人人人人爽
|
欧美久久久久
|
欧美激情精品久久久久久免费
|
天天射网站
|
一区二区三区免费在线观看
|
午夜资源
|
亚洲综合色自拍一区
|
天堂一区二区三区
|
国产精品永久免费视频
|
欧美精品一区二区三区四区 在线
|
91久久久久久久久久久久久
|
亚洲精品国产a久久久久久
午夜影院网站
|
亚洲巨乳自拍在线视频
|
亚洲一二三区在线观看
|
色婷婷综合久久久中字幕精品久久
|
蜜桃视频在线观看免费视频网站www
|
亚洲精品99999|
九九九国产
|
亚洲一区二区三区视频在线
|
毛片入口
|
午夜免费福利影院
|
日韩成人免费av
|
999www视频免费观看
|
久久久久久国产免费视网址
|
中文字幕亚洲精品在线观看
|
久久精品在线
|
国产在线a
|
亚洲一区二区三区在线视频
|
中文字幕av亚洲精品一部二部
|
99精品欧美一区二区蜜桃免费
|
国产综合视频
|
日韩亚洲一区二区
|
久久里面有精品
|
国产一区影院
|
黄 色 毛片免费
|
国产欧美精品一区二区三区
|
奇米av
|
亚洲一区二区三区在线播放
|
午夜播放器在线观看
|