娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年02月28日(星期五)

正在發(fā)生

2020年02月28日 | 嵌入式stm32學習:外部中斷

發(fā)布者:靈感火花 來源: eefocus關鍵字:嵌入式  stm32  外部中斷 手機看文章 掃描二維碼
隨時隨地手機看文章

bsp_exti.h


#ifndef __EXTI_H

#define __EXTI_H


#include "stm32f4xx.h"


//引腳定義

/*******************************************************/

#define KEY1_INT_GPIO_PORT                GPIOA

#define KEY1_INT_GPIO_CLK                 RCC_AHB1Periph_GPIOA

#define KEY1_INT_GPIO_PIN                 GPIO_Pin_0

#define KEY1_INT_EXTI_PORTSOURCE          EXTI_PortSourceGPIOA

#define KEY1_INT_EXTI_PINSOURCE           EXTI_PinSource0

#define KEY1_INT_EXTI_LINE                EXTI_Line0

#define KEY1_INT_EXTI_IRQ                 EXTI0_IRQn


#define KEY1_IRQHandler                   EXTI0_IRQHandler


#define KEY2_INT_GPIO_PORT                GPIOC

#define KEY2_INT_GPIO_CLK                 RCC_AHB1Periph_GPIOC

#define KEY2_INT_GPIO_PIN                 GPIO_Pin_13

#define KEY2_INT_EXTI_PORTSOURCE          EXTI_PortSourceGPIOC

#define KEY2_INT_EXTI_PINSOURCE           EXTI_PinSource13

#define KEY2_INT_EXTI_LINE                EXTI_Line13

#define KEY2_INT_EXTI_IRQ                 EXTI15_10_IRQn


#define KEY2_IRQHandler                   EXTI15_10_IRQHandler


/*******************************************************/


void EXTI_Key_Config(void); //中斷按鍵配置


#endif /* __EXTI_H */


/*********************************************END OF FILE**********************/


bsp.exti.c


#include "./key/bsp_exti.h"


 /**

  * 配置嵌套向量中斷控制器

  */

static void NVIC_Configuration(void)

{

  /* 創(chuàng)建一個NVIC中斷控制器 */

  NVIC_InitTypeDef NVIC_InitStructure;


  /* 配置NVIC為優(yōu)先級組1 */

  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);


  /* 配置搶占優(yōu)先級:1 */

  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;

  /* 配置子優(yōu)先級:1 */

  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;

  /* 使能中斷通道 */

  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;


  /* 配置中斷源:按鍵1 */

  NVIC_InitStructure.NVIC_IRQChannel = KEY1_INT_EXTI_IRQ;

  NVIC_Init(&NVIC_InitStructure);


  /* 配置中斷源:按鍵2 */  

  NVIC_InitStructure.NVIC_IRQChannel = KEY2_INT_EXTI_IRQ;

  NVIC_Init(&NVIC_InitStructure);

}


 /**

  * 配置PA0為線中斷口,并設置中斷優(yōu)先級

  */

void EXTI_Key_Config(void)

{

    GPIO_InitTypeDef GPIO_InitStructure; 

    EXTI_InitTypeDef EXTI_InitStructure;


  /* 開啟按鍵GPIO的時鐘 */

  RCC_AHB1PeriphClockCmd(KEY1_INT_GPIO_CLK|KEY2_INT_GPIO_CLK ,ENABLE);


  /* 是能SYSCFG時鐘 */

  RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);


  /* 配置NVIC */

  NVIC_Configuration();


  /* 選擇按鍵1的引腳 */ 

  GPIO_InitStructure.GPIO_Pin = KEY1_INT_GPIO_PIN;

  /* 設置引腳為輸入模式 */ 

  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;              

  /* 設置引腳不上拉也不下拉 */

  GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;

  /* 使用上面的結構體初始化按鍵1 */

  GPIO_Init(KEY1_INT_GPIO_PORT, &GPIO_InitStructure); 


  /* 連接EXIT中斷源到key1引腳 */

  SYSCFG_EXTILineConfig(KEY1_INT_EXTI_PORTSOURCE,KEY1_INT_EXTI_PINSOURCE);


  /* 選擇EXIT中斷源 */

  EXTI_InitStructure.EXTI_Line = KEY1_INT_EXTI_LINE;

  /* 中斷模式 */

  EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;

  /* 下降沿觸發(fā) */

  EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;  

  /* 使能中斷/事件線 */

  EXTI_InitStructure.EXTI_LineCmd = ENABLE;

  /* 使用上面結構體初始化中斷 */

  EXTI_Init(&EXTI_InitStructure);


  /* 選擇按鍵2的引腳 */ 

  GPIO_InitStructure.GPIO_Pin = KEY2_INT_GPIO_PIN;  

  /* 使用上面的結構體初始化按鍵2 */

  GPIO_Init(KEY2_INT_GPIO_PORT, &GPIO_InitStructure);      


  /* 連接EXIT中斷源到key2引腳 */

  SYSCFG_EXTILineConfig(KEY2_INT_EXTI_PORTSOURCE,KEY2_INT_EXTI_PINSOURCE);


  /* 選擇EXIT中斷源 */

  EXTI_InitStructure.EXTI_Line = KEY2_INT_EXTI_LINE;

  EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;

  /* 上升沿觸發(fā) */

  EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;  

  EXTI_InitStructure.EXTI_LineCmd = ENABLE;

  EXTI_Init(&EXTI_InitStructure);

}

關鍵字:嵌入式  stm32  外部中斷 引用地址:嵌入式stm32學習:外部中斷

上一篇:嵌入式系統(tǒng)學習——STM32之外部中斷
下一篇:最后一頁

推薦閱讀

機器人發(fā)展的雙面性一直都是世界各大專家討論的議題,關于機器人的快速發(fā)展會對社會就業(yè)帶來怎樣的影響,各位專家的觀點一直僵持著。有人說會增加就業(yè)機會,有人說會減少,那你又是如何看待的呢? 2015年中國政府提出了“中國制造2025”的發(fā)展規(guī)劃,賦予機器人的以重要的發(fā)展地位。2016年國家又提出了“機器人產(chǎn)業(yè)發(fā)展規(guī)劃”,規(guī)劃中提出到2020年,機器...
摩托羅拉全球產(chǎn)品副總裁丹·德里(Dan Dery)日前在接受媒體采訪時表示,摩托羅拉已在研發(fā)自己的折疊手機,并且該公司可折疊屏技術專利也在近日遭到曝光。從專利圖文件中可以看到,摩托羅拉是以可折疊手機設計以翻蓋手機為靈感,具有獨特的RAZR風格,特點是一個大的內部顯示屏,在設備關閉時可以折成兩半。
IT之家2月27日消息 2月13日,雷軍正式面向公眾發(fā)布了小米10、小米10 Pro手機。小米10系列手機搭載了最新旗艦驍龍865處理器,全系采用LPDDR5內存、WiFi 6、UFS 3.0存儲、1億像素相機等。其中小米10 Pro采用90Hz定制AMOLED曲面屏,搭載4500mAh條形電池,采用更快的50W疾速閃充技術,用時45分鐘即可充至100%電量等。  近期,外媒Techinsigh...
集微網(wǎng)消息,中國臺灣氣象部門近期發(fā)布不利水情的天氣展望,預估春季(三到五月)整體降雨量仍然偏少,提醒務必節(jié)約用水。氣象局預報中心主任呂國臣也說,去年十一月到今年二月西半部及東南部降雨量大致偏少,新竹以南降雨量更僅氣候平均值三到六成,真的「少的可憐」。據(jù)中國臺灣中央社報道,臺積電表示,北中南部分廠區(qū)26日開始執(zhí)行以水車少量載水,但強...

史海拾趣

問答坊 | AI 解惑

奧迪歷史首款SUV-A7部分裝配

偏航警告系統(tǒng)是奧迪公司率先使用在A7上的一種新型安全設備,它使用光學傳感器掃描各種路標,在汽車偏離已選車道的時候發(fā)出警報,同時方向盤間歇性振動。而內部則是功能和豪華的代名詞:車頂顯示器,互聯(lián)網(wǎng)接口和DVD/MD娛樂系統(tǒng)均是標準配置;儀表板 ...…

查看全部問答∨

請教!電子開關

簡單的微功耗電子開關圖。…

查看全部問答∨

基于PIC16F874單片機的噴織機的控制系統(tǒng)

摘 要:基于單片微處器PIC16F874研制開發(fā)噴織機松緊度調整控制器,給出控制系統(tǒng)的硬件電路和軟件的設計思想,并闡述了控制器的工作原理。設計該控制器的精度是該系統(tǒng)的重點。 關鍵詞:PIC單片機;紡織機;松緊度調整;檢測   正在運行的紡織機 ...…

查看全部問答∨

視頻服務器常用重要附屬功能

關鍵字:視頻服務器     面對琳瑯滿目的基于MPEG-4/H.264等多種壓縮算法的視頻服務器,該如何選擇呢?這里我們主要是根據(jù)功能需求來選擇合適的產(chǎn)品。     首先,要明白需要視頻服務器來完成什么樣的事情,這個很重要, ...…

查看全部問答∨

LCD1602的資料

本帖最后由 paulhyde 于 2014-9-15 09:01 編輯 LCD1602的資料  …

查看全部問答∨

44b0x嵌入式板子的bootloader問題好多分的

我們在做44b0x的bootloader可是我們不知道怎么燒入,板子什么也沒有給急啊!!!…

查看全部問答∨

請教大家一個問題,我買了個實驗板,上邊是AT89S52的單片機,能不能換成別的單片機呢?

請教大家一個問題,我買了個實驗板,上邊是AT89S52的單片機,我能不能換成STC的單片機,聽說STC的單片機擦寫次數(shù)多,壽命長。…

查看全部問答∨

求CE 4.2.NET 下三個文件 謝謝

\\WINDOWS\\tcpipc.dll \\WINDOWS\\cemgrc.exe \\WINDOWS\\cetlstub.dll 謝謝  63999169@qq.com…

查看全部問答∨

系統(tǒng)啟動之后,創(chuàng)建了一個分區(qū),有辦法去mount文件系統(tǒng)嗎?

系統(tǒng)正常啟動之后,用一個應用程序在flash空白區(qū)域上創(chuàng)建了一個分區(qū),有辦法讓文件系統(tǒng)mount上去嗎?…

查看全部問答∨

如何找到與數(shù)組中字符串相同的變量?

如定義一數(shù)組,里面存放一變量名,此變量已定義,如何找到此變量的值? 如: unsigned char bVary; unsigned char bArry[5]; bArry[5]={\"bVary\"]; 如何通過數(shù)組bArry找到變量的bVary值? 若此變量沒定義?我們如何判斷沒定義數(shù)組bArry[ ...…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 鄂州市| 安岳县| 调兵山市| 樟树市| 改则县| 昭觉县| 湖北省| 琼结县| 嘉兴市| 柘荣县| 台山市| 山东| 孝感市| 莱州市| 射洪县| 文安县| 微山县| 南澳县| 盐边县| 九寨沟县| 靖边县| 长兴县| 遵化市| 五峰| 屏东县| 融水| 定结县| 蓝田县| 兰溪市| 桃园县| 萨嘎县| 泰兴市| 朝阳区| 昌都县| 辰溪县| 禹城市| 天长市| 乐亭县| 双牌县| 密云县| 博爱县|