EXTI外部中斷觸發 神舟IV

2022-04-11 19:03:21 字數 795 閱讀 6714

先設定兩個中斷輸入口 pa6/pa7 浮空輸入 pa6下降沿,pa7上公升沿

exti_config

1

void exti_config(void)2

設定兩個pin pb0/pb1(推挽輸出) 為中斷輸入pa6/pa7提供中斷源

exti_input_config

1

void exti_input_config(void)2

按鍵4按下後檢測pb0狀態,然後位取反,分別接入pa6,pa7,串列埠顯示ok

exti0_irqhandler

1

void exti0_irqhandler(void)2

17else

1823

24if

(gpio_readoutputdatabit(gpiob, gpio_pin_0))

2528

else

2932

33/*

clear the exti line 0

*/34

exti_clearitpendingbit(exti_line0);35}

36 }

pa6/7觸發後中斷處理函式

exti9_5_irqhandler

1

void exti9_5_irqhandler(void)2

10if(exti_getitstatus(exti_line7) !=reset)

1117

18 }

TIM計數中斷 神舟IV

計數器模式 tim2 tim5 可以由向上計數 向下計數 向上向下雙向計數。向上計數模式中,計數器從 0計數到自動載入值 timx arr 計數器內容 然後重新從 0開始計數並且產生乙個計數器溢位事件。在向下模式中,計數器從自動裝入的值 timx arr 開始向下計數到 0,然後從自動裝入的值重新開...

STM32外部中斷 exti 配置

在微控制器運用中,exti的使用算是常規操作了。在32微控制器中,exti的每個中斷均可單獨配置來選擇型別 即中斷和事件 以及相應的觸發事件 上公升沿觸發 下降沿觸發 邊沿觸發等 也可以進行單獨遮蔽的操作。如下是32中的exti框圖,其中線路1 2 3 4 5為 中斷 而1 2 3 6 7 8為 事...

EXTI 外部中斷 事件控制器

外部中斷 事件控制器 exti 管理了控制器的 23 個中斷 事件線。每個中斷 事件線都對 應有乙個邊沿檢測器,可以實現輸入訊號的上公升沿檢測和下降沿的檢測。exti 可以實現對 每個中斷 事件線進行單獨配置,可以單獨配置為中斷或者事件,以及觸發事件的屬性。exti功能框圖 exti 的功能框圖包含...