阅读串口驱动文件,在drv_usart.c中发现有如下函数:
关于USART1_IRQHandler,毋庸置疑,在启动文件中(startup_stm32f103x6.S汇编中文件),有关于这个函数的声明,因为加了weak声明,因此用户可以重新定义,
而关于UART_DMA_RX_IRQHandler、UART_DMA_TX_IRQHandler,在启动文件中就没找到定义了,请问下大家,这两个函数是dma的中断处理函数吗(启动文件中关于DMA的中断处理函数定义的名字为DMA_Channelx_IRQHandler)?如果不是中断处理函数,在哪里会被用到呢?