两只袜子 发表于 2023-1-10 15:00

如何去实现STM32L0 HAL库 UART串口的读写功能呢

如何去实现STM32L0 HAL库 UART串口读写功能呢?如何接收字符串?

失物招領 发表于 2023-3-16 19:20

这还不简单?用cubemx啊

白马过平川 发表于 2023-3-16 22:35

就是配置好串口,就可以接收数据了吧

风凉 发表于 2023-3-17 01:13

接收的话一般也是按字节接收,你可以缓存一下,最后以字符串的方式实现

捧一束彼岸花 发表于 2023-3-17 04:24

就官方没有提供hal的例程吗?

未说出口的像你 发表于 2023-3-17 09:11

你参考其他的haldemo就好了,然后移植一下到L0上呗

资深技术 发表于 2023-3-17 10:01

官网下载STM32Cube 固件库,里面有芯片的例程

在曼谷的春 发表于 2023-3-17 11:59

一般生成hal的话,都是用cubemx配置比较快捷

我吃小朋友 发表于 2023-3-17 14:32

接收字符串也是判断是否是一串数据而已,最后都是以字节方式收的

月亮一键变蓝 发表于 2023-3-17 18:00

L0还跑HAL啊,功耗不就会增大了么

她已醉 发表于 2023-3-17 21:35

感觉hal冗余比较大,如果小存储的MCU不是很建议使用hal的哦

bqyj 发表于 2023-3-29 19:53

就是配置好串口,就可以接收数据了吧

bqyj 发表于 2023-3-29 20:11

官网下载STM32Cube 固件库,里面有芯片的例程

gongche 发表于 2023-3-29 20:15

一般生成hal的话,都是用cubemx配置比较快捷

gongche 发表于 2023-3-29 20:23


一般生成hal的话,都是用cubemx配置比较快捷

SantaBunny 发表于 2023-4-5 14:49

一般生成hal的话,都是用cubemx配置

MessageRing 发表于 2023-4-5 22:39

用cubemx直接生成就行了

deliahouse887 发表于 2023-5-10 20:18

在使用USART之前,需要先进行初始化。HAL库提供了以下函数用于初始化USART

chenci2013 发表于 2023-5-11 17:11

除了发送数据,USART还能够接收数据。在HAL库中,可以使用以下函数从USART中接收数据:

HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout);
其中,参数huart和Timeout与初始化函数相同,参数pData表示接收数据的缓冲区指针,Size表示接收数据的最大长度。

mickit 发表于 2023-5-11 17:19

HAL库以及CubeMX这个工具。
页: [1] 2 3
查看完整版本: 如何去实现STM32L0 HAL库 UART串口的读写功能呢