gd32中串口发送函数usart_data_transmit()与stm32串口发送函数USART_SendData()有什么不同

使用USART_SendData()函数发送数据的时候,可以进入串口接收中断,但是使用usart_data_transmit()却进不了串口中断函数。
用gd32的板子,怎么才能像USART_SendData一样,进入串口中断?