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

內(nèi)嵌向量中斷控制器:Nested Vectored Interrupt Controller (NVIC)


NVIC優(yōu)先級結(jié)構(gòu)體定義:

typedef struct

{

  uint8_t NVIC_IRQChannel;                    /*!< Specifies the IRQ channel to be enabled or disabled */


  uint8_t NVIC_IRQChannelPreemptionPriority;         /*!< 主中斷優(yōu)先級范圍:0-16 */


  uint8_t NVIC_IRQChannelSubPriority;                     /*!<從優(yōu)先級 范圍:0-16 */


  FunctionalState NVIC_IRQChannelCmd;              /*     IRQ通道使能   */   

} NVIC_InitTypeDef;


中斷原理:

線 0~15:對應外部 IO 口的輸入中斷。

線 16:連接到 PVD 輸出。

線 17:連接到 RTC 鬧鐘事件。

線 18:連接到 USB 喚醒事件。


STM32 供 IO 口使用的中斷線只有 16 個,但是 STM32 的 IO 口卻遠遠不止 16 個,那么 STM32 是怎么把 16 個中斷線和 IO 口一一對應起來的呢?于是 STM32 就這樣設(shè)計,GPIO 的管教 GPIOx.0~GPIOx.15(x=A,B,C,D,E,F(xiàn),G)分別對應中斷線 0~15。這樣每個中斷線對應了最多 7 個 IO 口,以線 0 為例:它對應了 GPIOA.0、GPIOB.0、GPIOC.0、GPIOD.0、GPIOE.0、GPIOF.0、GPIOG.0。而中斷線每次只能連接到 1 個 IO 口上,這樣就需要通過配置來決定對應的中斷線配置到哪個 GPIO 上了


中斷線

typedef struct

{

  uint32_t EXTI_Line;               /*!<      */

   

  EXTIMode_TypeDef EXTI_Mode;       /*!< 模式*/


  EXTITrigger_TypeDef EXTI_Trigger; /*!< 觸發(fā)方式 */


  FunctionalState EXTI_LineCmd;     /*!<  使能或禁止 */

}EXTI_InitTypeDef;


外部中斷de應用:

void init_interrupt(){

RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);    //使能復用功能時鐘       EXTI_InitTypeDef EXTI_InitStructure;

       NVIC_InitTypeDef NVIC_InitStructure;


//中斷線及觸發(fā)方式配置


   //GPIOE.3      中斷線以及中斷初始化配置 下降沿觸發(fā) //按鍵

      GPIO_EXTILineConfig(GPIO_PortSourceGPIOE,GPIO_PinSource3);

      EXTI_InitStructure.EXTI_Line=EXTI_Line3;

      EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;    

      EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;

      EXTI_Init(&EXTI_InitStructure);          //根據(jù)EXTI_InitStruct中指定的參數(shù)初始化外設(shè)EXTI寄存器


//中斷通道及優(yōu)先級配置!!


      NVIC_InitStructure.NVIC_IRQChannel = EXTI3_IRQn;            //使能按鍵KEY1所在的外部中斷通道

      NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x02;   //搶占優(yōu)先級2

      NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x01;          //子優(yōu)先級1

      NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;         //使能外部中斷通道

      NVIC_Init(&NVIC_InitStructure);        //根據(jù)NVIC_InitStruct中指定的參數(shù)初始化外設(shè)NVIC寄存器


}


void EXTI3_IRQHandler(void)   //中斷處理

{

    delay_ms(10);

    if(KEY==0)     //按鍵 按下

    {                

       beep_on;//蜂鳴器響

    }        

    EXTI_ClearITPendingBit(EXTI_Line3);  //清除LINE3上的中斷標志位(必須清掉) 

}

關(guān)鍵字:stm32  中斷配置  NVIC 引用地址:stm32中斷配置(NVIC)

上一篇:存儲器與寄存器
下一篇:STM32 HAL庫 定時器中斷

推薦閱讀

? ? ? ? 集微網(wǎng)消息(文/小如)11月7日,中國進出口銀行上海分行與中芯國際集成電路制造有限公司在首屆中國國際進口博覽會上簽署了銀企戰(zhàn)略合作協(xié)議。? ? ? ? 據(jù)悉,雙方將以此次協(xié)議簽署為契機,深化合作。進出口銀行上海分行將繼續(xù)為中芯國際提供信貸、貿(mào)易金融、金融衍生品等全方位金融服務(wù),重點支持高科技產(chǎn)品出口、核心設(shè)備進口、先...
(文章來源:中國機器人網(wǎng)) 在當今的工廠和倉庫中,經(jīng)常看到機器人在四處亂竄,將物品或從一個站點運送到另一個站點。在大多數(shù)情況下,機器人可以在開放和已知的布局中輕松導航。但要ta們在狹窄的空間里完成任務(wù),比如在雜亂的貨架后面伸手去拿產(chǎn)品,或者繞著汽車的零件去擰下機油蓋,則要困難得多。 現(xiàn)在,麻省理工學院的工程師已經(jīng)開發(fā)出一種機器人...
  工業(yè)機器人作為市場占比最高的機器人類型,發(fā)揮的作用也是非常明顯的,我國今年疫情之下,工業(yè)機器人在上半年的積累產(chǎn)量同比增長超過10%,但是上半年同比比較中,銷量比上年下降超過5%,可見新冠疫情對機器人行業(yè)還是有影響的,對于積壓的一些機器人也需要盡快的投放到市場,工業(yè)機器人市場銷售行情急需突破。   工業(yè)機器人順應市場行情   我...
網(wǎng)絡(luò)分析儀能夠精確測量出被測網(wǎng)絡(luò)的入射能量、反射能量和傳輸能量,并分析網(wǎng)絡(luò)的特性廣泛應用于射頻微波器件、模塊、產(chǎn)品的測量,通過 s 參數(shù)、反射參數(shù)(反射系數(shù)、駐波比、阻抗、回波損耗等)、傳輸參數(shù)(增益、插入損耗、傳輸系數(shù)、傳輸相移、延時等)的測量,可以精確表征微波元件的質(zhì)量和一致性。雙端口網(wǎng)絡(luò)及 S 參數(shù)R&S 的 ZNA 系列網(wǎng)絡(luò)分析...

史海拾趣

問答坊 | AI 解惑

集電極開路

我們先來說說集電極開路輸出的結(jié)構(gòu)。集電極開路輸出的結(jié)構(gòu)如圖1所示,右邊的那個三極管集電極什么都不接,所以叫做集電極開路(左邊的三極管為反相之用,使輸入為“0”時,輸出也為“0”)。對于圖1,當左端的輸入為“0”時,前面的三極管截止(即 ...…

查看全部問答∨

tftp移植內(nèi)核時總是顯示CS8900 Ethernet chip not found?

我板子芯片是S3C2410,網(wǎng)絡(luò)控制芯片是AX88796,而U-boot是用Smdk2410稍作修改得來的,我tftp移植內(nèi)核時總是顯示CS8900 Ethernet chip not found?我應該在U-boot里面如何修改相應的設(shè)置?…

查看全部問答∨

初學2808,請壇友介紹合適的書籍

想買幾本書來學習2808,但找了好久都沒有找到合適的。還請有經(jīng)驗的壇友介紹一下。…

查看全部問答∨

基于LABVIEW和單片機的激光器溫度控制系統(tǒng)的研究

基于LABVIEW和單片機的激光器溫度控制系統(tǒng)的研究…

查看全部問答∨

vxWorks招聘

有愿意到風河公司北京研發(fā)中心工作的,詳情:http://campus.ciicjob.com/WindRiver/index.html 發(fā)送簡歷到huabing.chu@windriver.com,可以幫大家推薦推薦。…

查看全部問答∨

哪位大哥有s3c6410的最新BSP,給小弟傳一個,謝謝!

RT,郵箱liuxino_o@hotmail.com     謝謝啦!…

查看全部問答∨

STM8,OPTON-〉OPTOFF,怎樣保護特殊參數(shù)不被擦除?

如題:       請各位大蝦指點下,對于STM8 單片機,對于OPT選項字節(jié),若初始時候狀態(tài)為ON,若需要重新對FLASH編程時,必須先將OPT設(shè)置為OFF解除保護,此時,單片機的FLASH和EEPROM全被擦除。現(xiàn)在的問題是:在開啟讀出保 ...…

查看全部問答∨

Journal of Electromagnetic Analysis and Applications (Vol.03 No.06, Jun. 2011)

Journal of Electromagnetic Analysis and Applications ISSN: 1942-0730 (Print) 1942-0749 (Online).JEMAA free online access: www.scirp.org/journal/jemaa. Table of Contents(Vol.03 No.06, Jun. 2011): SF6 Byproducts in High-Humidity E ...…

查看全部問答∨

lwip無操作系統(tǒng)下的raw api應用問題

最近在用FPGA做網(wǎng)絡(luò)實驗,試驗lwip在raw模式下的性能, s3e 500的板子,mb核+xilkernel4.0+lwip130,已經(jīng)調(diào)通,ping功能,tcp和udp收發(fā)數(shù)據(jù)正常, ping開發(fā)板的平均延時在4ms左右(偶爾會超時)……跑上系統(tǒng)基本沒任何實用價值了。   在ra ...…

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

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 云林县| 出国| 榆社县| 民县| 邮箱| 松潘县| 商河县| 康马县| 石狮市| 惠来县| 天镇县| 惠州市| 任丘市| 宾阳县| 桃园市| 高密市| 乐都县| 承德市| 宁都县| 晴隆县| 高平市| 土默特左旗| 桂东县| 拉萨市| 德化县| 漳浦县| 宜春市| 黔西县| 长武县| 时尚| 彰武县| 烟台市| 永善县| 托里县| 北宁市| 时尚| 和田市| 朔州市| 台北市| 山东| 留坝县|