亚洲精品一二区_国产黄色片网站_99久久久成人国产精品_蜜臀网_国产精品一区二区三区免费_成人av中文字幕_91精品国产欧美一区二区成人

當前位置:首頁 > 學習資源 > 講師博文 > stm32mp157 Cortex M4開發篇:GPIO外部中斷詳解

stm32mp157 Cortex M4開發篇:GPIO外部中斷詳解 時間:2020-11-23      來源:華清遠見

 

寫在前面:

本文章為《STM32MP1系列教程之Cortex-M4開發篇》系列中的一篇,全系列總計11篇。筆者使用的開發平臺為華清遠見FS-MP1A開發板(STM32MP157開發板)。針對該開發平臺,后續會陸續更多更多系列教程,包括Cortex-A7開發篇、Cortex-M4開發篇、Linux應用開發篇、Linux系統移植篇、Linux驅動開發篇、硬件設計篇、項目實戰篇等。歡迎關注,更多stm32mp157開發教程及視頻,可加技術交流Q群459754978,感謝關注。

FS-MP1A開發板詳情介紹:https://item.taobao.com/item.htm?id=622457259672

第 1 章Cortex-M4 外部中斷

1.1實驗目的

熟悉STM32CubeIDE工具軟件的使用。

掌握STM32CubeIDE軟件的基本設計流程和設計步驟,能夠使用工具進行設計、編程、仿真調試。

學習GPIO口的使用方法,掌握如何利用STM32MP157A芯片的I/O口作為外部中斷輸入。

1.2實驗環境

FS-MP1A開發平臺

ST-Link仿真器

STM32CubeIDE開發軟件

PC機 XP、Window7/10 (32/64bit)

1.3實驗原理

本實驗的原理主要是,通過開發板上按鍵K2的外部中斷方式讀取鍵值即IO口狀態,控制LED點亮、熄滅查看實驗現象。

配置IO口外部中斷的步驟:

使能 IO 口時鐘。

初始化 IO 口模式,觸發條件。

配置中斷優先級( NVIC),并使能中斷。

在中斷服務函數中調用外部中斷共用入口函數 HAL_GPIO_EXTI_IRQHandler。

編寫外部中斷回調函數。

通過以上幾個步驟的設置,我們就可以正常使用外部中斷了。

1.4實驗步驟

打開STM32CubeIDE->File->New->STM32 Project

可以在左側搜索框內輸入芯片型號STM32MP157A進行搜索,選擇對應芯片,點擊Next

填寫工程名,點擊Finsh

點擊Yes打開配置頁面

搜索框內搜索LED對應GPIO引腳PZ5,左鍵點擊設置為GPIO_output

搜索框內搜索K2對應GPIO引腳PA0,左鍵點擊設置為GPIO_EXTI0

這里我們需要注意一下,和其他單片機不同,還需要繼續設置“ Pin Reservation”給“Cortex-M4”,否則STM32CubeMX不會生生成GPIO初始化相關代碼。具體操作:在剛才選擇的引腳上,鼠標右鍵選擇“ Pin Reservation”->“ Cortex-M4”。

在Code Generator處選擇為每個外設生成單獨的C和H文件,這樣設置方便閱讀代碼

完成以上設置后,Ctrl+S保存,會提示是否需要生成代碼,選擇Yes即可自動生成代碼。系統會自動生成System Clock代碼

可以在左側工程文件夾找到EXIT_CM4子工程,打開stm32mp1xx_it.c

添加GPIO中斷回調函數,自定義延時函數

 C++ Code 

上述為新建工程配置過程,可參考16.3.2章節進行導入已有工程,工程存放路徑【華清遠見-FS-MP1A開發資料\02-程序源碼\ARM體系結構與接口技術\Cortex-M4\3_EXTI】

配置完成或導入工程后進行程序下載,具體步驟參考16.3.3節進行開發板連接,程序編譯、下載

1.5實驗現象

按下K2鍵,可看到LED燈狀態發生改變

上一篇:stm32mp1 linux開發環境搭建(cortex a7)

下一篇:stm32mp157 Cortex M4開發篇:使用GPIO掃描檢測按鍵

戳我查看嵌入式每月就業風云榜

點我了解華清遠見高校學霸學習秘籍

猜你關心企業是如何評價華清學員的

干貨分享
相關新聞
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2024 北京華清遠見科技發展有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 久久精品免费一区二区三区 | 黄色网址免费观看 | 国内精品视频成人一区二区 | 欧美性视频一区二区三区 | 欧美日韩操 | 日本黄在线观看 | 精品一区二区三区自拍图片区 | 日本免费黄色大片 | 久久咪咪| 99精品高清不卡在线观看 | 久久精品影视 | 国产丝袜制服在线 | 国产美女免费网站 | 亚洲日本va中文字幕在线不卡 | 免费黄色片网址 | 免费一级成人毛片 | 午夜亚洲国产成人不卡在线 | 国产黄色大片又色又爽 | 久月婷婷| a在线视频免费观看 | 妇少香港三日本三级视频 | 久久99九九99九九99精品 | www视频免费 | 久爱综合 | 国产免费无遮挡精品视频 | 国产农村妇女毛片精品久久久 | 久草综合在线 | 国产在线播放网站 | 免费精品精品国产欧美在线 | 极品美女一级毛片免费 | 亚洲天天看 | 日本a视频| 久草资源站 | 免费一级a毛片在线搐放正片 | 麻豆免费视频 | 性大交 | 韩国三级久久 | 国产成人a一在线观看 | 国产超爽人人爽人人做 | 久久99精品国产自在现线小黄鸭 | 精品女同一区二区三区免费播放 |