一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

第八章 外部中斷

撞上電子 ? 2022-01-25 09:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第一節(jié)原理解讀

打算寫一下中斷,又忍不住想說一下中斷的概念,去書上翻一翻,或者自己在搜索引擎上搜一下,都可以找到一大堆,包括本文寫的這個外部中斷也不例外。如果要寫光是中斷就可以單獨寫一篇了,所以本文直入主題,對于STM32的外部中斷進行詳細的剖析。下圖來自《STM32參考手冊》,從整個架構圖可以知道,外部中斷的功能可以配置六個寄存器

5fa7a538-7d32-11ec-8beb-dac502259ad0.png

GPIO的映射關系圖如下所示:5fbd3556-7d32-11ec-8beb-dac502259ad0.png第二節(jié)配置環(huán)境1,打開STM32CubeMX并選擇芯片,下載器配置如下圖。

5fce18f8-7d32-11ec-8beb-dac502259ad0.png

2,選擇按鍵的引腳,配置成外部中斷。如下圖:

5fe83cd8-7d32-11ec-8beb-dac502259ad0.png

3,配置PC15引腳(也就是開發(fā)板上LD5的引腳)為輸出模式。

5ffae388-7d32-11ec-8beb-dac502259ad0.png4,選中GPIO,選擇PC14,并且將GPIO的模式配置為外部中斷下降沿有效。如下圖:

60115848-7d32-11ec-8beb-dac502259ad0.png

5,使能中斷。如下圖。

60269e92-7d32-11ec-8beb-dac502259ad0.png

6,設置時鐘樹,項目路徑,項目名稱等等信息將不再闡述。配置完后生成項目即可。

第三節(jié)編寫代碼

1,大家先看看stm32l0xx_it.c的這個函數(shù),這個是一個中斷函數(shù),中斷服務函數(shù)里面就調用了GPIO外部中斷處理函數(shù)HAL_GPIO_EXTI_IRQHandler(),參數(shù)為GPIO_PIN_14,即EXTI14中斷。

6037b1d2-7d32-11ec-8beb-dac502259ad0.png

2,詳細看看這個函數(shù),GPIO外部中斷處理函數(shù)主要就是清除中斷標識位,然后調用中斷回調函數(shù)HAL_GPIO_EXTI_Callback()。我們只需重構中斷回調函數(shù),在函數(shù)里面添加我們的應用代碼即可。

604dc3b4-7d32-11ec-8beb-dac502259ad0.png

3,于是,在main.c中添加回調函數(shù),如下:

605fb13c-7d32-11ec-8beb-dac502259ad0.png

4,配置下載器等就不再重復闡述了。

第四節(jié) 實驗現(xiàn)象

實驗注意事項:

1,程序語句需要位于程序的BEGIN與END之間。

2,利用USB線將電腦USB口與開發(fā)板USB1口連接。

3,CN4所有撥碼開關必須選擇ON DP檔,否則無法下載程序。

實驗現(xiàn)象:

LD1,LD4常亮。LD5上電長量,按下USER按鍵,LD5翻轉。

宗旨:

免費的服務,永遠的開源

說明:

1.本教程免費,開源,禁止用于任何商業(yè)用途,違者必究。

2.本教程版權所屬為東莞市東城墨竹公子電子工作室,盜版必究。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2291

    文章

    11022

    瀏覽量

    363530
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Commvault邀您相約IMC 2025第八屆智造數(shù)字科技大會

    在全球制造業(yè)數(shù)字化轉型浪潮中,IMC 2025第八屆智造數(shù)字科技大會將于2025年6月20日在北京盛大開幕。
    的頭像 發(fā)表于 06-18 11:45 ?387次閱讀

    第六 外部中斷

    本章介紹W55MH32的IO口作為外部中斷輸入的使用。先闡述了NVIC(嵌套向量中斷控制器) 的結構、寄存器、優(yōu)先級及相關函數(shù),再說明EXTI(外部
    的頭像 發(fā)表于 05-26 16:27 ?481次閱讀
    第六<b class='flag-5'>章</b> <b class='flag-5'>外部</b><b class='flag-5'>中斷</b>

    第八章 啟動文件詳解

    本章講解了W55MH32的啟動文件,其由匯編編寫,系統(tǒng)上電后首執(zhí)行,完成初始化堆棧、中斷向量表、配置系統(tǒng)時鐘等工作,還介紹了常用ARM匯編指令及代碼結構。
    的頭像 發(fā)表于 05-22 16:52 ?1560次閱讀
    <b class='flag-5'>第八章</b> 啟動文件詳解

    易控智駕亮相第八屆數(shù)字中國建設峰會

    近日,第八屆數(shù)字中國建設峰會在福建省福州市完美落幕。本次峰會由國家發(fā)展改革委、國家數(shù)據局、工業(yè)和信息化部、福建省人民政府等聯(lián)合主辦,聚焦前沿技術與創(chuàng)新應用,為觀眾帶來一場科技與創(chuàng)新成果交融的數(shù)字盛宴。
    的頭像 發(fā)表于 05-08 16:34 ?354次閱讀

    易華錄亮相第八屆數(shù)字中國建設峰會

    近日,第八屆數(shù)字中國建設峰會在福州開幕。中國電科以“乘數(shù)而上,以智致遠”為主題,通過“數(shù)字新技術、數(shù)據新裝備、數(shù)智新場景”三大板塊亮相峰會現(xiàn)場體驗區(qū),全方位展示數(shù)字科技領域創(chuàng)新實力。
    的頭像 發(fā)表于 05-06 16:44 ?475次閱讀

    云天勵飛亮相第八屆數(shù)字中國建設峰會

    近日,以“二十五載奮進路 數(shù)字中國譜新篇——數(shù)智引領高質量發(fā)展”為主題的第八屆數(shù)字中國建設峰會在福州開幕。
    的頭像 發(fā)表于 05-06 16:37 ?504次閱讀

    中科曙光亮相第八屆數(shù)字中國建設峰會

    日前,第八屆數(shù)字中國建設峰會在福州召開,來自政、商、學界的專家、學者、嘉賓齊聚一堂,共同謀劃數(shù)字中國建設發(fā)展。中科曙光始終以基礎設施建設為支撐,助力數(shù)字中國發(fā)展進程。
    的頭像 發(fā)表于 05-06 15:15 ?336次閱讀

    華大電子榮獲第八屆“IC創(chuàng)新獎”技術創(chuàng)新獎

    近期,中國集成電路創(chuàng)新聯(lián)盟正式公布第八屆“IC創(chuàng)新獎”獲獎名單。華大半導體旗下北京中電華大電子設計有限責任公司自主研發(fā)的CIU98M50安全芯片,榮獲第八屆“IC創(chuàng)新獎”——技術創(chuàng)新獎。這一獎項不僅是對企業(yè)技術創(chuàng)新的高度認可,更是對其在安全芯片領域產業(yè)化成果的有力肯定。
    的頭像 發(fā)表于 04-03 17:27 ?487次閱讀

    串口中斷是內部中斷還是外部中斷,串口中斷是怎么觸發(fā)的

    串口中斷通常被視為外部中斷。雖然串口控制器(如USART、UART等)可能集成在微控制器或處理器的內部,但從中斷的角度來看,串口中斷是由處理
    的頭像 發(fā)表于 01-29 15:03 ?1631次閱讀

    成都華微榮獲第八屆中國卓越IR“最佳年度新銳公司”

    近日,“中國卓越IR年度評選”結果在“2025上市公司投資者關系創(chuàng)新峰會暨第八屆中國卓越IR頒獎盛典”上隆重揭曉。成都華微電子科技股份有限公司(以下簡稱“成都華微”)在該評選中榮膺“最佳年度新銳公司”。
    的頭像 發(fā)表于 01-15 14:41 ?522次閱讀

    《DNESP32S3使用指南-IDF版_V1.6》第八章 MENUCONFIG菜單配置

    第八章 MENUCONFIG菜單配置 ESP-IDF menuconfig菜單配置在ESP32及其系列芯片的開發(fā)過程中起著至關重要的作用。它允許開發(fā)者通過友好的圖形界面對項目的各種配置選項進行
    發(fā)表于 12-03 15:20

    元腦服務器第八代新品重磅發(fā)布

    近日,元腦?服務器第八代新品發(fā)布會在北京隆重舉行,吸引了眾多業(yè)界目光。會上,浪潮信息正式推出了元腦?服務器第八代算力平臺,標志著公司在服務器技術領域的又一次重大突破。
    的頭像 發(fā)表于 10-31 17:30 ?2943次閱讀

    《DNK210使用指南 -CanMV版 V1.0》第八章 CanMV IDE初體驗

    第八章 CanMVIDE初體驗 在前面的章節(jié)中,已經介紹了如何編譯CanMV固件、如何將CanMV固件燒錄至Kendryte K210以及在Windows下搭建好了CanMV的開發(fā)環(huán)境,本章將簡單
    發(fā)表于 09-14 17:02

    【「ARM MCU嵌入式開發(fā) | 基于國產GD32F10x芯片」閱讀體驗】+書籍整體概況

    USART,串口應用比較常見,通過UART案例(以串口查詢方式發(fā)送數(shù)據)和UART的中斷式接收實驗,內容豐富。第七介紹集成電路總線I2C通信接口,包括軟件模擬方式與硬件方式驅動。 第八章介紹串行外設
    發(fā)表于 08-25 22:48

    航天電器出席第八屆中國空天動力聯(lián)合大會

    盛夏7月,第八屆中國空天動力聯(lián)合大會于成都天府國際會議中心圓滿落幕。
    的頭像 發(fā)表于 07-30 10:26 ?1125次閱讀