stm32f103c8t6标准库的中断回调函数
时间: 2023-09-22 11:07:22 浏览: 136
对于 STM32F103C8T6,标准库提供了一些中断回调函数,可以在用户自定义中断处理程序中使用。以下是常用的几个中断回调函数:
1. `void EXTIx_IRQHandler(void)`:外部中断的回调函数,其中 x 代表外部中断线的编号,例如 EXTI0_IRQHandler() 是外部中断线 0 的回调函数。
2. `void TIMx_IRQHandler(void)`:定时器中断的回调函数,其中 x 代表定时器的编号,例如 TIM1_IRQHandler() 是定时器 1 的回调函数。
3. `void USARTx_IRQHandler(void)`:USART 中断的回调函数,其中 x 代表 USART 的编号,例如 USART1_IRQHandler() 是 USART 1 的回调函数。
4. `void DMAx_Channely_IRQHandler(void)`:DMA 中断的回调函数,其中 x 代表 DMA 的编号,y 代表 DMA 通道的编号,例如 DMA1_Channel1_IRQHandler() 是 DMA1 的通道 1 的回调函数。
需要注意的是,这些回调函数都需要在 `stm32f10x_it.c` 文件中进行定义,并在 `stm32f10x_conf.h` 文件中进行声明和配置。同时,这些回调函数也需要与相应的中断向量进行关联。
阅读全文