1756-IF8
1756-IF8
中斷
對STM32系列MCU的中斷配置步驟如下:
① 系統(tǒng)初始化:如系統(tǒng)時鐘初始化,使用固件模板中自帶的SystemInit()函數(shù)即可,此函數(shù)把主頻默認調整到72 MHz。
?、?GPIO配置:配置觸發(fā)CPU中斷的引腳,務必注意打開相應引腳的GPIO時鐘和AFIO時鐘。配置引腳的頻率和輸入模式,一般為浮空輸入模式。
③ EXTI配置:首先指明當前系統(tǒng)中使用哪個引腳作為觸發(fā)外部中斷的引腳,然后清除中斷標志位,配置中斷請求和觸發(fā)方式(上升沿觸發(fā)或下降沿觸發(fā))。
④ NVIC配置:主要配置中斷對應的通道,并且設置優(yōu)先級別,zui后需要對通道使能。
?、?編寫中斷服務程序:中斷服務程序是發(fā)生中斷時實際運行的程序,它打斷了正在運行的程序,對相應中斷事件進行相應處理。由于中斷程序打斷了現(xiàn)有程序的運行,而且需要對中斷事件作出快速響應,所以要盡量短小,而且不能傳遞參數(shù),沒有返回值。
· 成就客戶—我們致力于每位客戶的滿意和成功。
· 創(chuàng)業(yè)創(chuàng)新—我們追求對客戶和公司都至關重要的創(chuàng)新,同時快速而高效地推動其實現(xiàn)。
· 誠信正直—我們秉持信任、誠實和富有責任感,無論是對內部還是外部。
· 多元共贏—我們倡導互相理解,珍視多元性,以視野看待我們的文化。
--------------------
:歐工
: