为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

stm32中断使能-新

2018-12-20 1页 xls 27KB 2阅读

用户头像 个人认证

karin

暂无简介

举报
stm32中断使能-新Sheet1 寄存器相应位置1,中断使能 中断分组优先寄存器设置(AIRCR)只设置一次,只用高4位表示 中断优先寄存器地址 寄存器地址: 0x4000E100 寄存器地址: 0xE000ED00 中断函数名(具体查看stm启动文件) 组 AIRCR[10:8] 分配情况 分配结果 0xE000E400 WWDG_IRQHandler bit:0 WWDG_IRQChannel((u8)0x00)/*WindowWatchDogInterrupt*/ 0 111 ....
stm32中断使能-新
Sheet1 寄存器相应位置1,中断使能 中断分组优先寄存器设置(AIRCR)只设置一次,只用高4位表示 中断优先寄存器地址 寄存器地址: 0x4000E100 寄存器地址: 0xE000ED00 中断函数名(具体查看stm启动文件) 组 AIRCR[10:8] 分配情况 分配结果 0xE000E400 WWDG_IRQHandler bit:0 WWDG_IRQChannel((u8)0x00)/*WindowWatchDogInterrupt*/ 0 111 .xxxx0000 0位表示 抢占优先级,4位 表示 相应优先级 0xE000E401 PVD_IRQHandler bit:1 PVD_IRQChannel((u8)0x01)/*PVDthroughEXTILinedetectionInterrupt*/ 1 110 y.xxx0000 1位表示  抢占优先级,3位表示  相应优先级 0xE000E402 TAMPER_IRQHandler bit:2 TAMPER_IRQChannel((u8)0x02)/*TamperInterrupt*/ 2 101 yy.xx0000 2为表示  抢占优先级,2位表示  相应优先级 0xE000E403 RTC_IRQHandler bit:3 RTC_IRQChannel((u8)0x03)/*RTCglobalInterrupt*/ 3 100 yyy.x0000 3位表示  抢占优先级,1位表示  相应优先级 0xE000E404 FLASH_IRQHandler bit:4 FLASH_IRQChannel((u8)0x04)/*FLASHglobalInterrupt*/ 4 111 yyyy.0000 4位表示  抢占优先级,0位表示  相应优先级 0xE000E405 RCC_IRQHandler bit:5 RCC_IRQChannel((u8)0x05)/*RCCglobalInterrupt*/ AIRCR设置好后,再设置相应中断优先寄存器 0xE000E406 EXTI0_IRQHandler bit:6 EXTI0_IRQChannel((u8)0x06)/*EXTILine0Interrupt*/ 例如:先选择系统分配情况为yy.xx000(AIRCR=AIRCR|0xA0) 0xE000E407 EXTI1_IRQHandler bit:7 EXTI1_IRQChannel((u8)0x07)/*EXTILine1Interrupt*/ 再设置串口1优先寄存器(具体地址看A列)设置UART1=0x70(0111000)说明串口1设置为1级抢占优先,3级相应优先级 0xE000E408 EXTI2_IRQHandler bit:8 EXTI2_IRQChannel((u8)0x08)/*EXTILine2Interrupt*/ 再设置串口1中断使能寄存器在地址为0x4000E104的bit:5位把该位置1即可 0xE000E409 EXTI3_IRQHandler bit:9 EXTI3_IRQChannel((u8)0x09)/*EXTILine3Interrupt*/ 0xE000E40A EXTI4_IRQHandler bit:10 EXTI4_IRQChannel((u8)0x0A)/*EXTILine4Interrupt*/ 0xE000E40B DMAChannel1_IRQHandler bit:11 DMA1_Channel1_IRQChannel((u8)0x0B)/*DMA1Channel1globalInterrupt*/ 0xE000E40C DMAChannel2_IRQHandler bit:12 DMA1_Channel2_IRQChannel((u8)0x0C)/*DMA1Channel2globalInterrupt*/ 0xE000E40D DMAChannel3_IRQHandler bit:13 DMA1_Channel3_IRQChannel((u8)0x0D)/*DMA1Channel3globalInterrupt*/ 0xE000E40E DMAChannel4_IRQHandler bit:14 DMA1_Channel4_IRQChannel((u8)0x0E)/*DMA1Channel4globalInterrupt*/ 0xE000E40F DMAChannel5_IRQHandler bit:15 DMA1_Channel5_IRQChannel((u8)0x0F)/*DMA1Channel5globalInterrupt*/ 0xE000E410 DMAChannel6_IRQHandler bit:16 DMA1_Channel6_IRQChannel((u8)0x10)/*DMA1Channel6globalInterrupt*/ 0xE000E411 DMAChannel7_IRQHandler bit:17 DMA1_Channel7_IRQChannel((u8)0x11)/*DMA1Channel7globalInterrupt*/ 0xE000E412 ADC_IRQHandler bit:18 ADC1_2_IRQChannel((u8)0x12)/*ADC1etADC2globalInterrupt*/ 0xE000E413 USB_HP_CAN_TX_IRQHandler bit:19 USB_HP_CAN_TX_IRQChannel((u8)0x13)/*USBHighPriorityorCANTXInterrupts*/ 0xE000E414 USB_LP_CAN_RX0_IRQHandler bit:20 USB_LP_CAN_RX0_IRQChannel((u8)0x14)/*USBLowPriorityorCANRX0Interrupts*/ 0xE000E415 CAN_RX1_IRQHandler bit:21 CAN_RX1_IRQChannel((u8)0x15)/*CANRX1Interrupt*/ 0xE000E416 CAN_SCE_IRQHandler bit:22 CAN_SCE_IRQChannel((u8)0x16)/*CANSCEInterrupt*/ 0xE000E417 EXTI9_5_IRQHandler bit:23 EXTI9_5_IRQChannel((u8)0x17)/*ExternalLine[9:5]Interrupts*/ 0xE000E418 TIM1_BRK_IRQHandler bit:24 TIM1_BRK_IRQChannel((u8)0x18)/*TIM1BreakInterrupt*/ 0xE000E419 TIM1_UP_IRQHandler bit:25 TIM1_UP_IRQChannel((u8)0x19)/*TIM1UpdateInterrupt*/ 0xE000E41A TIM1_TRG_COM_IRQHandler bit:26 TIM1_TRG_COM_IRQChannel((u8)0x1A)/*TIM1TriggerandCommutationInterrupt*/ 0xE000E41B TIM1_CC_IRQHandler bit:27 TIM1_CC_IRQChannel((u8)0x1B)/*TIM1CaptureCompareInterrupt*/ 0xE000E41C TIM2_IRQHandler bit:28 TIM2_IRQChannel((u8)0x1C)/*TIM2globalInterrupt*/ 0xE000E41D TIM3_IRQHandler bit:29 TIM3_IRQChannel((u8)0x1D)/*TIM3globalInterrupt*/ 0xE000E41E TIM4_IRQHandler bit:30 TIM4_IRQChannel((u8)0x1E)/*TIM4globalInterrupt*/ 0xE000E41F I2C1_EV_IRQHandler bit:31 I2C1_EV_IRQChannel((u8)0x1F)/*I2C1EventInterrupt*/ 中断优先寄存器地址 寄存器地址: 0x4000E104 中断函数名(具体查看stm启动文件) 0xE000E420 I2C1_ER_IRQHandler bit:0 I2C1_ER_IRQChannel((u8)0x20)/*I2C1ErrorInterrupt*/ 0xE000E421 I2C2_EV_IRQHandler bit:1 I2C2_EV_IRQChannel((u8)0x21)/*I2C2EventInterrupt*/ 0xE000E422 I2C2_ER_IRQHandler bit:2 I2C2_ER_IRQChannel((u8)0x22)/*I2C2ErrorInterrupt*/ 0xE000E423 SPI1_IRQHandler bit:3 SPI1_IRQChannel((u8)0x23)/*SPI1globalInterrupt*/ 0xE000E424 SPI2_IRQHandler bit:4 SPI2_IRQChannel((u8)0x24)/*SPI2globalInterrupt*/ 0xE000E425 USART1_IRQHandler bit:5 USART1_IRQChannel((u8)0x25)/*USART1globalInterrupt*/ 0xE000E426 USART2_IRQHandler bit:6 USART2_IRQChannel((u8)0x26)/*USART2globalInterrupt*/ 0xE000E427 USART3_IRQHandler bit:7 USART3_IRQChannel((u8)0x27)/*USART3globalInterrupt*/ 0xE000E428 EXTI15_10_IRQHandler bit:8 EXTI15_10_IRQChannel((u8)0x28)/*ExternalLine[15:10]Interrupts*/ 0xE000E429 RTCAlarm_IRQHandler bit:9 RTCAlarm_IRQChannel((u8)0x29)/*RTCAlarmthroughEXTILineInterrupt*/ 0xE000E42A USBWakeUp_IRQHandler bit:10 USBWakeUp_IRQChannel((u8)0x2A)/*USBWakeUpfromsuspendthroughEXTILineInterrupt*/ 0xE000E42B bit:11 TIM8_BRK_IRQChannel((u8)0x2B)/*TIM8BreakInterrupt*/ 0xE000E42C bit:12 TIM8_UP_IRQChannel((u8)0x2C)/*TIM8UpdateInterrupt*/ 0xE000E42D bit:13 TIM8_TRG_COM_IRQChannel((u8)0x2D)/*TIM8TriggerandCommutationInterrupt*/ 0xE000E42E bit:14 TIM8_CC_IRQChannel((u8)0x2E)/*TIM8CaptureCompareInterrupt*/ 0xE000E42F bit:15 ADC3_IRQChannel((u8)0x2F)/*ADC3globalInterrupt*/ 0xE000E430 bit:16 FSMC_IRQChannel((u8)0x30)/*FSMCglobalInterrupt*/ 0xE000E431 bit:17 SDIO_IRQChannel((u8)0x31)/*SDIOglobalInterrupt*/ 0xE000E432 bit:18 TIM5_IRQChannel((u8)0x32)/*TIM5globalInterrupt*/ 0xE000E433 bit:19 SPI3_IRQChannel((u8)0x33)/*SPI3globalInterrupt*/ 0xE000E434 bit:20 UART4_IRQChannel((u8)0x34)/*UART4globalInterrupt*/ 0xE000E435 bit:21 UART5_IRQChannel((u8)0x35)/*UART5globalInterrupt*/ 0xE000E436 bit:22 TIM6_IRQChannel((u8)0x36)/*TIM6globalInterrupt*/ 0xE000E437 bit:23 TIM7_IRQChannel((u8)0x37)/*TIM7globalInterrupt*/ 0xE000E438 bit:24 DMA2_Channel1_IRQChannel((u8)0x38)/*DMA2Channel1globalInterrupt*/ 0xE000E439 bit:25 DMA2_Channel2_IRQChannel((u8)0x39)/*DMA2Channel2globalInterrupt*/ 0xE000E43A bit:26 DMA2_Channel3_IRQChannel((u8)0x3A)/*DMA2Channel3globalInterrupt*/ 0xE000E43B bit:27 DMA2_Channel4_5_IRQChannel((u8)0x3B)/*DMA2Channel4andDMA2Channel5globalInterrupt*/ bit:28 未使用 bit:29 未使用 bit:30 未使用 bit:31 未使用Sheet2 Sheet3
/
本文档为【stm32中断使能-新】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索