HAL_UART_Transmit_DMA用法
时间: 2023-10-30 22:09:37 浏览: 128
lamp-cloud 基于jdk21、jdk17、jdk8 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)解决方案
HAL_UART_Transmit_DMA是HAL库中用于通过方式发送数据的函数。它的用法如下:
```c
HAL_StatusTypeDef HAL_UART_Transmit_DMA(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size);
```
其中,huart是UART_HandleTypeDef类型的指针,表示要使用的UART外设;pData是要发送的数据缓冲区指针;Size是要发送的数据长度。
使用该函数时,需要先开启DMA传输,可以使用HAL_UART_Transmit_DMA函数之前调用HAL_UART_Transmit_DMA_IT函数或者HAL_UART_Transmit_IT函数开启DMA传输。
阅读全文