历史上的今天
今天是:2024年12月03日(星期二)
2018年12月03日 | STM32中断函数名
2018-12-03 来源:eefocus
和普通的ARm裸板开发不同。使用stm32库函数编程时,中断函数名是固定死的。
具体函数名可以在启动文件startup_stm32fxxx_xd.s的Vector Table Mapped(中断函数向量表)中查看。
启动文件 startup_stm32fxxx_xd.s里面都是汇编代码
; Vector Table Mapped to Address 0 at Reset
AREA RESET, DATA, READONLY
EXPORT __Vectors
EXPORT __Vectors_End
EXPORT __Vectors_Size
__Vectors DCD __initial_sp ; Top of Stack
DCD Reset_Handler ; Reset Handler
DCD NMI_Handler ; NMI Handler
DCD HardFault_Handler ; Hard Fault Handler
DCD MemManage_Handler ; MPU Fault Handler
DCD BusFault_Handler ; Bus Fault Handler
DCD UsageFault_Handler ; Usage Fault Handler
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD SVC_Handler ; SVCall Handler
DCD DebugMon_Handler ; Debug Monitor Handler
DCD 0 ; Reserved
DCD PendSV_Handler ; PendSV Handler
DCD SysTick_Handler ; SysTick Handler
; External Interrupts
DCD WWDG_IRQHandler ; Window Watchdog
DCD PVD_IRQHandler ; PVD through EXTI Line detect
DCD TAMPER_IRQHandler ; Tamper
DCD RTC_IRQHandler ; RTC
DCD FLASH_IRQHandler ; Flash
DCD RCC_IRQHandler ; RCC
DCD EXTI0_IRQHandler ; EXTI Line 0
DCD EXTI1_IRQHandler ; EXTI Line 1
DCD EXTI2_IRQHandler ; EXTI Line 2
DCD EXTI3_IRQHandler ; EXTI Line 3
DCD EXTI4_IRQHandler ; EXTI Line 4
DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
DCD ADC1_2_IRQHandler ; ADC1_2
DCD USB_HP_CAN1_TX_IRQHandler ; USB High Priority or CAN1 TX
DCD USB_LP_CAN1_RX0_IRQHandler ; USB Low Priority or CAN1 RX0
DCD CAN1_RX1_IRQHandler ; CAN1 RX1
DCD CAN1_SCE_IRQHandler ; CAN1 SCE
DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
DCD TIM1_BRK_IRQHandler ; TIM1 Break
DCD TIM1_UP_IRQHandler ; TIM1 Update
DCD TIM1_TRG_COM_IRQHandler ; TIM1 Trigger and Commutation
DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
DCD TIM2_IRQHandler ; TIM2
DCD TIM3_IRQHandler ; TIM3
DCD TIM4_IRQHandler ; TIM4
DCD I2C1_EV_IRQHandler ; I2C1 Event
DCD I2C1_ER_IRQHandler ; I2C1 Error
DCD I2C2_EV_IRQHandler ; I2C2 Event
DCD I2C2_ER_IRQHandler ; I2C2 Error
DCD SPI1_IRQHandler ; SPI1
DCD SPI2_IRQHandler ; SPI2
DCD USART1_IRQHandler ; USART1
DCD USART2_IRQHandler ; USART2
DCD USART3_IRQHandler ; USART3
DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line
DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend
__Vectors_End
上一篇:STM32之中断和异常
下一篇:STM32中断进行分组
史海拾趣
|
如何用Linux AIO接口实现驱动程序对应用程序的异步通知? 最近在看AIO方面的资料,参考的是《Linux设备驱动开发详解》这本书,其实主要就是IBM developworkers 上的一篇文章《使用异步 I/O 大大提高应用程序的性能》和《Linux Device Driver》相关部分。 自己想动手实践一下 ...… 查看全部问答> |
|
2007年11月初STM32+RealView_MDK培训(上海) 要有利尔达推广msp430的那种气势!他们推广430的时候,培训可是铺天盖地.而且都是免费的.现在stm32刚刚出来,吸引大家的眼球还是很重要的.作为代理商,前期投入是免不了的.送板子,送芯片,出例程,出书,搞培训,好多事情好做呢.看看周立功为lpc出的书 ...… 查看全部问答> |
|
STM32F103ZE的启动设置里有从用户FLASH启动、系统FLASH启动、和RAM启动,通过外部BOOT0和BOOT1来设置,我知道用户FLASH就是片内512k的程序存储空间,地址为0x08000000~0x0807ffffRAM就是片内的64K数据存储器,地址为0x20000000~0x2000ffff但系 ...… 查看全部问答> |
|
STM学习笔记(13)-认识ADC兼进一步看懂STM的库 2010-09-07 11:10 发表 系统分类:嵌入式系统 自定义分类:默认 标签:STM学习笔记 ADC STM的库 前面的东西 ...… 查看全部问答> |
|
本人想用定时器A每1ms产生产生一个中断,让P1.6电平转换,从而是LED2每隔1ms闪烁一次 #include \"msp430g2553.h\" int main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; &nbs ...… 查看全部问答> |
|
我用89C52的单片机 调节电位器通过ADC0804转换后输出一个16进制可以控制8个发光管的亮灭, 我想用转换后的16进制去控制步进电机,步进电机的驱动块是ULN2003的, 是不是通过调节电位器,输出脉冲信号(也就是这 ...… 查看全部问答> |




