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

歷史上的今天

今天是:2024年05月18日(星期六)

2019年04月23日 | Stm32外部中斷以及NVIC筆記

發布者:火箭飛人 來源: eefocus關鍵字:Stm32  外部中斷  NVIC 手機看文章 掃描二維碼
隨時隨地手機看文章

1.外部中斷

1.概念:

<1>:當某種事件發生時,CPU自動停止所干的事 從而去臨時處理突發事件


<2>:對于Stm32F103rc而言,一共有60個可屏蔽中斷(外部中斷),16個內核中斷


2.設置方法:


<1>:初始化相關的IO口


<2>:開啟復用時鐘,設置IO口和中斷線的映射關系


RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);//外部中斷,需要使能AFIO時鐘

<3>開啟與該IO口想對的線上中斷和設置觸發條件


庫函數:


GPIO_EXTILineConfig(GPIO_PortSourceGPIOC,GPIO_PinSource5);

 

  EXTI_InitStructure.EXTI_Line=EXTI_Line5;

  EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;

  EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;//下降沿觸發

  EXTI_InitStructure.EXTI_LineCmd = ENABLE;

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

寄存器:


EX_NVIC_Config(GPIO_C,5,FTIR);

<4>:配置NVIC,使能中斷


庫函數:


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

  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x02; //搶占優先級2 

  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x02; //子優先級1

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

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

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設置分組情況 一般放在主函數里

寄存器:

 


MY_NVIC_Init(2,2,EXTI0_IRQn,2)

<5>:設置中斷服務函數(庫函數寄存器一致)


oid EXTI0_IRQHandler(void)

{

  delay_ms(10);    //消抖

if(WK_UP==1)

{   

LED0=!LED0;

LED1=!LED1;

}

EXTI_ClearITPendingBit(EXTI_Line0);  //清除EXTI0線路掛起位 

    //EXTI->PR=1<<5;

}

注:

NVIC中包括配置搶占優先級和響應優先級,一般而言,高搶占打斷低搶占,高響應不能打斷低響應,響應越高先執行(Stm32F1系列 一共可以設置0-4級響應 0為最高,4最低)


關鍵字:Stm32  外部中斷  NVIC 引用地址:Stm32外部中斷以及NVIC筆記

上一篇:STM32 SPI筆記(基于寄存器)
下一篇:STM32學習筆記-SPI通訊

推薦閱讀

  在中興通訊被美國精準打擊下,警醒了國產芯片產業要真正自主可控的同時,掌握國產手機出海“命門”的谷歌(Google)已然出手。下面就隨手機便攜小編一起來了解一下相關內容吧。  近日,專注海外市場的國內手機廠商向集微網記者透露,我們新機在通過谷歌GMS認證時被卡,老款機型更新認證時也被否。如果這只是個例,尚可以不必夸大,但如果是普遍性事件...
安森美半導體與格芯宣布已就安森美半導體收購格芯位于美國紐約州東菲什基爾的300mm工廠達成最終協議。收購總價為4.3億美元,其中1億美元在簽署最終協議時支付,剩余的3.3億美元將在2022年底支付。此后安森美將獲得該工廠的全部運營控制權,該工廠的員工將轉移到安森美。交易的完成須經監管部門批準且滿足其他常規的交割條件。該協議將使安森美在幾年內增加...
隨著外骨骼機器人技術的進步,配送行業也迎來了利好!近日一則餓了么外賣小哥身著外骨骼機甲送餐的照片登上了熱搜。從照片上看,這位小哥一身機甲裝扮,下半身腳蹬機甲,后腰間絲毫不費力氣的背負起三個外賣箱子,像極了來自未來的“機甲騎士”。 為了挽救一條餓到垂死掙扎的生命,他可以接過大廚手中的鍋鏟,加急炒出一份香氣四溢的蛋炒飯;為了一位深度...
自動駕駛汽車從A點行駛到B點,需要軌跡規劃算法來進行全局規劃,而具體都有哪些算法呢?這篇文章想和大家分享一下一類最常用的軌跡規劃算法,基于圖搜索的規劃算法。 在開始介紹圖搜索算法之前,先簡單介紹一下自動駕駛中的規劃問題:規劃模塊處于自動駕駛軟件框架中的中間位置,其接收感知、定位、地圖發來的上游信息,輸出一條安全、平穩、舒適的軌跡給...

史海拾趣

問答坊 | AI 解惑

PLC、DCS、FCS三大控制系統的特點(轉貼)

FCS是由PLC發展而來的;而在另一些行業,FCS又是由DCS發展而來的,所以FCS與PLC及DCS之間有著千絲萬縷的聯系,又存在著本質的差異。本文試就PLC、DCS、FCS三大控制系統的特點和差異作一分析,指出它們之間的淵源及發展方向。    摘 要: ...…

查看全部問答∨

wince代碼移植問題【1】:怎樣處理locale頭文件?

移植一段代碼時候用到了StdString.h<http://www.codeproject.com/KB/string/stdstring.aspx?msg=987184> 其中用到了 locale頭文件。 wince不支持stl的locale,應該是提供了它自己的方法,但苦于小弟剛學C++和WinCe,搜索兩天時間還未找 到結 ...…

查看全部問答∨

【請教】superIO 的watchdog 問題

本人在做一個硬件項目的軟件方面的東西,現在遇到一個問題,請求解決。 是一個主板連接一個MCU,由MCU控制內存的電壓調節或超頻從而測試內存的性能。 現在要在DOS下,使用MCU去超頻。假如死機,利用superIO的watchdog功能,發出一個信號告訴MCU, ...…

查看全部問答∨

基于SEED-DIM3517的網絡電視機

基于SEED-DIM3517的網絡電視機 [ 本帖最后由 youki12345 于 2010-11-9 15:17 編輯 ]…

查看全部問答∨

關于mips64的cycle count的實現問題

在mips32中是這樣實現的:   #define rdtscl(dest)\\      __asm__ __volatile__("mfc0 %0, $9; nop":"=r"(dest));     但是我發現$9是一個32位的寄存器,那如何實現64位上電時間呢?   下面是一些其他 ...…

查看全部問答∨

從51到ARM,當然要從Cortex-M0開始!

Q1:Cortex-M0是什么?A:它是ARM公司為了占領單片機市場而推出的一款極具競爭力的MCU,該處理器是現有的最小、能耗最低和能效最高的 ARM 處理器。該處理器硅面積極小、能耗極低并且所需的代碼量極少,這使得開發人員能夠以 8 位的設備實現 32 位設備 ...…

查看全部問答∨

冬天不著車細查5大部件 原因分析及解決

提問:冬季轎車起動不著常見的原因及解決辦法?   回答:造成這種情況有幾種原因,電瓶虧電、汽油流動受阻、點火系統工作狀態不好、氣門結膠、排氣管結凍等。   電瓶虧電———其表現特點是起動機開始轉但轉速不夠即無力,后來起動機只咔 ...…

查看全部問答∨

請教關于TI 的頻率合成器CDCM7005的問題

我想請教一下,芯片CDCM7005為什么要與一個參考時鐘同步,才能輸出低抖動時鐘呢?   我只是想用該芯片將一路時鐘驅動為4路時鐘而已,但不知道參考時鐘應該怎么選擇?標準是什么呢?謝謝…

查看全部問答∨

MSP430調試器固件升級失敗,調試器不能用了

今天下午在下程序的時候不小心點了那個固件升級的提示,結果自動升級,過了一會兒之后提示說錯誤,之后再連接調試器和電腦,調試器的燈就不亮了,IAR程序中也找不到可以下載的地方了,這是為什么啊?重啟過電腦,重裝過驅動,都不行,請高手指點啊 ...…

查看全部問答∨

關于用JLINK調試博創UP-TECH2410板子目標板自動重啟的問題的解決方法

問題是這樣的大概一個月前,我在IAR6.1上建了一個S3C2410的工程,我這邊有兩種板子,一塊優龍FS2410板子,兩塊博創UP-TECH2410的板子,對應的也有兩種調試器,優龍的使用的是DragonJtag,一端跟電腦的并口相連接,一端連接板子的JTAG接口,優龍的板 ...…

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

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 西青区| 襄汾县| 长兴县| 平度市| 普宁市| 林甸县| 泾川县| 曲阳县| 平原县| 大田县| 南昌市| 清丰县| 吉林省| 拜泉县| 余江县| 黔南| 合山市| 庆阳市| 资中县| 巴楚县| 鄯善县| 滦平县| 应城市| 松溪县| 巍山| 望谟县| 和林格尔县| 梁山县| 芦溪县| 高尔夫| 饶河县| 肇东市| 孝昌县| 凉城县| 宁南县| 大理市| 巴中市| 长海县| 临夏市| 兴安县| 镇江市|