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};

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





