STM32串口怎么发送数组
时间: 2024-06-10 07:08:44 浏览: 153
stm32串口发送
5星 · 资源好评率100%
STM32串口发送数组需要使用函数 `HAL_UART_Transmit()`。你需要提供要发送的数组的指针和数组的长度。例如:
```c
uint8_t data[5] = {0x01, 0x02, 0x03, 0x04, 0x05};
HAL_UART_Transmit(&huart1, data, 5, 100);
```
这将会发送数组 `data` 中的 5 个字节。
需要注意的是,这个函数是阻塞的,也就是说它会一直等到数据发送完成才会返回。如果你希望使用非阻塞的发送方式,你可以使用 `HAL_UART_Transmit_IT()` 函数。
阅读全文