- 每一个Channel开启后,都应有与其对应的两个“传输完成度中断”
- 初始化函数原型
/**
* @brief Get channelx transmit finished interrupt enable status
* @rmtoll CHCR FTIE FL_DMA_IsEnabledIT_TransferComplete
* @param DMAx DMA instance
* @param channel This parameter can be one of the following values:
* @arg @ref FL_DMA_CHANNEL_0
* @arg @ref FL_DMA_CHANNEL_1
* @arg @ref FL_DMA_CHANNEL_2
* @arg @ref FL_DMA_CHANNEL_3
* @arg @ref FL_DMA_CHANNEL_4
* @arg @ref FL_DMA_CHANNEL_5
* @arg @ref FL_DMA_CHANNEL_6
* @arg @ref FL_DMA_CHANNEL_7
* @arg @ref FL_DMA_CHANNEL_8
* @retval State of bit (1 or 0).
*/
__STATIC_INLINE uint32_t FL_DMA_IsEnabledIT_TransferComplete(DMA_Type *DMAx, uint32_t channel)
/**
* @brief Channelx Half-transfer interrupt enable
* @rmtoll CHCR HTIE FL_DMA_EnableIT_TransferHalfComplete
* @param DMAx DMA instance
* @param channel This parameter can be one of the following values:
* @arg @ref FL_DMA_CHANNEL_0
* @arg @ref FL_DMA_CHANNEL_1
* @arg @ref FL_DMA_CHANNEL_2
* @arg @ref FL_DMA_CHANNEL_3
* @arg @ref FL_DMA_CHANNEL_4
* @arg @ref FL_DMA_CHANNEL_5
* @arg @ref FL_DMA_CHANNEL_6
* @arg @ref FL_DMA_CHANNEL_7
* @retval None
*/
__STATIC_INLINE void FL_DMA_EnableIT_TransferHalfComplete(DMA_Type *DMAx, uint32_t channel)