!CurrDataCounterEnd
时间: 2023-10-03 10:02:34 浏览: 29
引用\[1\]中的代码片段是一个无限循环,其中通过判断RX_Flag的值来处理接收到的数据。当RX_Flag为1时,表示接收到了数据,然后将RX_Flag置为0,进行接收数据的处理,并重新设置DMA配置。最后,开启外部中断。这种方法简单有效,还有一种方法是通过判断UART空闲中断来接收不定长的DMA数据。
引用\[2\]中的代码片段是处理DMA通道1中断请求的函数。在该函数中,首先清除DMA传输完成标志位,然后关闭DMA通道,并将Flag_Uart_Send置为0。这段代码是用于处理串口1使用DMA方式发送数据的中断。
关于你提到的问题"!CurrDataCounterEnd",根据提供的引用内容,无法确定这个问题的具体上下文和含义。请提供更多的信息,以便我能够更好地回答你的问题。
#### 引用[.reference_title]
- *1* *2* [STM32_DMA_笔记](https://blog.csdn.net/benjamin721/article/details/50847349)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]