你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
光环 发表于 2015-12-10 09:30 与楼主同样的疑惑!HAL_UART_Receive_DMA 函数到底如何接收数据? 一般来说,初始化好各种参数 ...
在callback理处理完数据之后,再调用一次transmit dma就可以了,这个函数的第一次调用可以放在while之前的user code段里
与楼主同样的疑惑!HAL_UART_Receive_DMA 函数到底如何接收数据?
一般来说,初始化好各种参数,使能中断,在中断或回调函数中处理收到的数据就行了,为什么还要人为的调用 HAL_UART_Receive_DMA 来接收数据呢?
谁能说说 HAL_UART_Receive_DMA 函数的具体功能是什么?调用该函数会改变其它什么设置或状态?手册上写的太简单了,本人新手勿笑。
为了释放CPU处理UART的时间。让CPU独立做自己的工作