STM32F207 4 上電關中斷

2021-07-09 12:38:45 字數 649 閱讀 4243

環境:stm32f207 

內容:上電關閉中斷

前面我們又提到過,設定時鐘的時候我們關閉了一次中斷,但是請注意,這裡的中斷並不是什麼定時器啊,外部中斷什麼的,這個只是針對於時鐘樹攝製過程中產生的針對於時鐘相關的終端。所以這個和我們平時用的中斷沒有一毛錢關係,真正上電關中斷是使用下面**實現的:

int32s main(void)

{ // systeminit(void)

cpu_int08u os_err;

os_err = os_err; /* prevent warning... */

cpu_intdis(); /* disable all ints until we are ready to accept them. */

cpu_intdis();這個函式實在.asm裡面實現的。後面備註的大概意思就是關閉中斷,當我們需要他們的時候才開啟。

具體定義如下:

cpu_intdis

cpsid i

bx lr

這個cpsid具體什麼意思,為什麼要這麼用,我也不是很清楚,我只知道這個是這個意思,先用了再說,後面來慢慢研究arm指令。

stm32f103外部中斷

void extix init void 外部中斷0服務程式 void exti9 5 irqhandler void 這是簡單的外部中斷的配置,pc7作為中斷輸入 上面補充io口的初始化 gpio initstructure.gpio mode gpio mode ipu pc6配置為快充指示 1...

STM32F1外部中斷例項

使用外部中斷的基本步驟如下 1.設定好相應的時鐘 2.設定相應的中斷 3.io口初始化 4.把相應的io口設定為中斷線路 要在設定外部中斷之前 並初始化 5.在選擇的中斷通道的響應函式中中斷函式。1 開啟時鐘 void rcc config void 設定相應的時鐘所需要的rcc函式在stm32f1...

STM32F4外部中斷設定

c void mpuintinit void void mpu exit it handler h define mpu exit gpio gpioa define mpu exit gpio pin gpio pin 1 define mpu exit rccperiph rcc ahb1per...