STM32 Cube MX学习笔记——TOF 高速单线激光雷达 L10(usart)

这篇博客详细记录了如何使用STM32 Cube MX配置TOF高速单线激光雷达L10,并通过USART进行串口通信。首先介绍了TOF雷达L10,然后在STM32 Cube MX中配置OLED(I2C)和USART,生成相关文件。接着,博主在代码中配置了串口通信的全局变量,实现了串口接收中断的开启和关闭,并确保在处理完中断后能循环接收数据。最后,主函数负责接收ASCII数据并显示在OLED上,同时提供了学习笔记的持续更新提示。
摘要由CSDN通过智能技术生成

STM32 Cube MX学习笔记——TOF 高速单线激光雷达 L10_串口中断通信

1. TOF 高速单线激光雷达 L10

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2. STM32 Cube MX配置

1.1因为将数据显示在oled上,按OLED(i2c)配置好(RCC,SYS,IIC)

1.2 usart的配置
在这里插入图片描述
Parameter Settings设置不用改和要求一致
在这里插入图片描述
打开串口中断

1.3生成文件

3.代码配置

2.1按照OLED(i2c)加入“oled.c,oled.h,asc.h”

2.2串口不方便传参数,所以我通常会定义一些用于串口通信的全局变量

unsigned char UARTx_Rx_Buf[MAX_REC_LENGTH] = {
   0}; 
unsigned char UARTx_Rx_flg = 0;                   
unsigned int  UARTx_Rx_cnt = 0;                   
unsigned char UARTx_temp[REC_LENGTH] = {
   0};  

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值