STM32F103ZE HAL库 串口发送中断问题

老师 STM32F103 HAL库 串口发送使用中断流程是这样的吗:
1:初始化配置好之后,如果立即使能发送/接收中断,就会立马发生一个空总断吗,还是说在调用HAL_UART_Transmit_IT这个函数要发送数据时,先产生一个空中断,之后在中断函数里面判断有数据再去发送数据。
2.发送完成之后还会在产生一个空中断吗

老师我在这个串口发送使用中断这里不是特别懂,这个流程可以帮忙疏通一下吗 谢谢

初始化完成后会产生一个空闲中断。
发送完成,要看你用的什么发送,如果没有用dma,则不会产生空闲中断。
建议debug跟踪调试整个过程,观察标志寄存器,很容易就能搞清楚。