打印
[STM32L0]

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

[复制链接]
2334|46
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2023-1-10 15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何去实现STM32L0 HAL库 UART串口读写功能呢?如何接收字符串?

使用特权

评论回复
沙发
失物招領| | 2023-3-16 19:20 | 只看该作者
这还不简单?用cubemx

使用特权

评论回复
板凳
白马过平川| | 2023-3-16 22:35 | 只看该作者
就是配置好串口,就可以接收数据了吧

使用特权

评论回复
地板
风凉| | 2023-3-17 01:13 | 只看该作者
接收的话一般也是按字节接收,你可以缓存一下,最后以字符串的方式实现

使用特权

评论回复
5
捧一束彼岸花| | 2023-3-17 04:24 | 只看该作者
就官方没有提供hal的例程吗?

使用特权

评论回复
6
未说出口的像你| | 2023-3-17 09:11 | 只看该作者
你参考其他的haldemo就好了,然后移植一下到L0上呗

使用特权

评论回复
7
资深技术| | 2023-3-17 10:01 | 只看该作者
官网下载STM32Cube 固件库,里面有芯片的例程

使用特权

评论回复
8
在曼谷的春| | 2023-3-17 11:59 | 只看该作者
一般生成hal的话,都是用cubemx配置比较快捷

使用特权

评论回复
9
我吃小朋友| | 2023-3-17 14:32 | 只看该作者
接收字符串也是判断是否是一串数据而已,最后都是以字节方式收的

使用特权

评论回复
10
月亮一键变蓝| | 2023-3-17 18:00 | 只看该作者
L0还跑HAL啊,功耗不就会增大了么

使用特权

评论回复
11
她已醉| | 2023-3-17 21:35 | 只看该作者
感觉hal冗余比较大,如果小存储的MCU不是很建议使用hal的哦

使用特权

评论回复
12
bqyj| | 2023-3-29 19:53 | 只看该作者
就是配置好串口,就可以接收数据了吧

使用特权

评论回复
13
bqyj| | 2023-3-29 20:11 | 只看该作者
官网下载STM32Cube 固件库,里面有芯片的例程

使用特权

评论回复
14
gongche| | 2023-3-29 20:15 | 只看该作者
一般生成hal的话,都是用cubemx配置比较快捷

使用特权

评论回复
15
gongche| | 2023-3-29 20:23 | 只看该作者

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

使用特权

评论回复
16
SantaBunny| | 2023-4-5 14:49 | 只看该作者
一般生成hal的话,都是用cubemx配置

使用特权

评论回复
17
MessageRing| | 2023-4-5 22:39 | 只看该作者
用cubemx直接生成就行了

使用特权

评论回复
18
deliahouse887| | 2023-5-10 20:18 | 只看该作者
在使用USART之前,需要先进行初始化。HAL库提供了以下函数用于初始化USART

使用特权

评论回复
19
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表示接收数据的最大长度。

使用特权

评论回复
20
mickit| | 2023-5-11 17:19 | 只看该作者
HAL库以及CubeMX这个工具。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2034

主题

7335

帖子

10

粉丝