stm32串口dma怎么接受数据

2025-04-26 02:16:43
推荐回答(1个)
回答1:

DMA接收数据只采用查询用此函数还可以。

但同时开了DMA中断的~~~~~~~

不管什么时候,都是接收完整个数据包之后才对该包进行处理,是吧?

函数DMA_GetCurrDataCounte()只得到当前收到了多少个数据,而不知道接收数据完成没有的

STM32要是有串口接收超时功能就好了。
问:如何利用STM32的资源自己做个类似超时的功能?加上DMA作为类似的接收FIFO.