);不知理解的对不对,请赐教。一般来说,串口接收数据,只要初始化好各种参数,使能中断,然后在中断或回调函数中直接处理收到的数据就行了,为什么还要使用 HAL_UART_Receive_DMA 函数
2018-12-04 08:47
我正在使用 STM32WB5MMG,但我认为这个问题与 MCU 的无线电部分无关,所以我在更一般的社区发帖。我希望没关系。我正在使用 HAL_UART_Receive_DMA 函数通过 UART 从
2023-01-09 07:56
HAL_UART_Receive_DMA HAL_UART_Transmit_DMA通过UART接受数据,难道要写一个 HAL_UART_Transmit_DMA 不停
2018-11-16 08:43
HAL_UART_Receive_DMA能在中断处理函数里使用吗?
2019-06-04 13:43
节后,HAL_UART_DMAStop 不再停止 UART RX 上的 DMA。HAL_UART_DMAStop 调用不会返回错误,但
2023-02-01 08:07
)HAL_UART_Receive_DMA( huart2,u1buf,21); 下面是判断部分的代码 void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart
2024-04-25 06:01
;HAL_UART_Receive_DMA(&huart2,fyRxData,sizeof(fyRxData));// }while (1){if(TX_counter==H_CNT
2018-10-22 08:42
最近用HAL库做个单工的无线串口,因为无线通信是阻塞的,就用串口的DMA接收函数HAL_UART_Receive_DMA。实际用的时候发现很多问题:1.串口接收一旦溢出就会丢数据。例如串口接收满了
2019-01-11 09:21
);HAL_UART_Receive_DMA( &huart4,UART_RX_Buffer, cmdLen);}错误发生在最后一行 (HAL_UART_Receive_DMA().如何防止此错误?指导赞赏.
2022-12-29 06:31
,HAL_UART_Receive_DMA( huart2,GPSRxBuff[0], 512); 只可以完成一次,下次启动不能完成。 在启动DMA时加入清除错误标志的语句 void
2024-05-14 08:07