版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Stm32學習筆記3—外部中斷1、外部中斷程序編寫方法①時鐘(RCC)初始化②IO端口初始化③EXTI配置,在這里配置需要選擇哪個引腳作為中斷引腳④NVIC配置,這也是比單片機多出來的部分,我們必須把NVIC中對應的通道使能,并且設置優(yōu)先級別⑤編寫中斷處理程序2、EXTI配置voidexti_config()EXTI_InitTypeDefEXTI_InitStructureGPIO_EXTILineConfig(GPIO_PtSour
2、ceGPIOAGPIO_PinSource0)設置PA0作為中斷線路EXTI_ClearITPendingBit(EXTI_Line0)EXTI_InitStructure.EXTI_Line=EXTI_Line0設置外部中斷線0EXTI_InitStructure.EXTI_Mode=EXTI_Mode_Interrupt設置線路為中斷請求EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Fal
3、ling下降沿觸發(fā)EXTI_InitStructure.EXTI_LineCmd=ENABLE線路使能EXTI_Init(初始化中斷①EXTI_InitTypeDef結構體結構體EXTI_InitTypeDef定義于文件“stm32f10x_exti.h”:typedefstructu32EXTI_LineEXTIMode_TypeDefEXTI_ModeEXTIrigger_TypeDefEXTI_TriggerFunctionalS
4、tateEXTI_LineCmdEXTI_InitTypeDef參數(shù)說明u8NVIC_IRQChannelu8NVIC_IRQChannelPreemptionPriityu8NVIC_IRQChannelSubPriityFunctionalStateNVIC_IRQChannelCmdNVIC_InitTypeDef參數(shù)說明:NVIC_IRQChannel用以使能或者失能指定的IRQ通道NVIC_IRQChannelNVIC_IRQ
5、Channel描述描述WWDG_IRQChannel看門狗中斷PVD_IRQChannelPVD(可編程電壓探測器)通過EXTI探測中斷TAMPER_IRQChannel篡改中斷(入侵檢測)RTC_IRQChannelRTC全局中斷FlashItf_IRQChannelFLASH全局中斷RCC_IRQChannelRCC全局中斷EXTI0_IRQChannelEXTI4_IRQChannel外部中斷線04DMAChannel1_IRQC
6、hannel—DMAChannel7_IRQChannelDMA通道1中斷DMA通道7中斷ADC_IRQChannelADC全局中斷USB_HP_CANTX_IRQChannelUSB高優(yōu)先級或者CAN發(fā)送中斷USB_LP_CAN_RX0_IRQChannelUSB低優(yōu)先級或者CAN接收0中斷CAN_RX1_IRQChannelCAN接收1中斷CAN_SCE_IRQChannelCANSCE中斷EXTI9_5_IRQChannel外部中
7、斷線95中斷TIM1_BRK_IRQChannelTIM1暫停中斷TIM1_UP_IRQChannelTIM1刷新中斷TIM1_TRG_COM_IRQChannelTIM1觸發(fā)和通訊中斷TIM1_CC_IRQChannelTIM1捕獲比較中斷TIM2_IRQChannel—TIM4_IRQChannelTIM2全局中斷TIM4全局中斷I2C1_EV_IRQChannelI2C1事件中斷I2C1_ER_IRQChannelI2C1錯誤中斷
8、I2C2_EV_IRQChannelI2C2事件中斷I2C2_ER_IRQChannelI2C2錯誤中斷SPI1_IRQChannelSPI2_IRQChannelSPI1全局中斷—SPI2全局中斷USART1_IRQChannel—USART3_IRQChannelUSART1全局中斷—USART3全局中斷EXTI15_10_IRQChannel外部中斷線1510中斷RTCAlarm_IRQChannelRTC鬧鐘通過EXTI線中斷U
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- stm32 學習筆記2
- stm32學習資料
- sd卡-中文學習筆記,基于stm32
- stm32學習筆記(18)-數(shù)據(jù)的保存和毀滅
- stm32中斷法usart串口簡單使用
- stm32分模塊編程學習important
- stm32啟動概述
- stm32 printf重定向
- stm32簡介外文翻譯
- stm32庫函數(shù)解釋
- stm32數(shù)字示波器設計
- stm32實驗報告
- 基于stm32的gps定位
- 基于stm32礦用3d打印機
- 基于stm32的usb簡易鼠標
- STM32示波器通信協(xié)議.xlsx
- stm32電子鐘設計報告
- 基于stm32的數(shù)字示波器設計
- 基于stm32的漢字顯示系統(tǒng)
- 基于stm32的簡易數(shù)字示波器
評論
0/150
提交評論