自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Ubuntu系列版本更换清华源

Ubuntu更换清华源简明教程 适用于24.04和22.04版本

2025-11-09 10:36:58 213

原创 esp-idf Timer的使用

本文介绍了ESP32的GPTimer定时器配置步骤:1)包含driver/gptimer.h头文件;2)修改CMakeLists添加依赖;3)初始化定时器句柄,设置1MHz时钟和向上计数;4)注册定时器回调函数;5)配置20ms周期自动重载中断;6)编写返回true的回调函数保持定时器运行;7)整合代码完成两个定时器的初始化。关键参数包括1MHz时钟(1tick=1us)、20ms周期和自动重载功能。

2025-10-09 23:20:19 237

原创 esp-idf I2C的使用

本文介绍了ESP32 IDF v5及以上版本使用I2C驱动LSM6DSOX陀螺仪传感器的完整流程。主要内容包括:1)配置I2C主机参数(引脚、时钟源、消抖等);2)添加I2C设备;3)实现数据传输函数(发送/接收);4)详细说明LSM6DSOX初始化步骤(复位、配置量程、设置数据锁存等);5)提供读取加速度计和陀螺仪原始数据的函数实现。教程包含完整的寄存器定义、设备ID验证以及数据读取方法,适用于需要快速集成六轴传感器的ESP32开发项目。

2025-10-09 23:08:26 404

原创 esp-idf UART的使用

本文介绍了ESP32串口通信的实现方法。首先需要在CMakeLists.txt中添加GPIO和UART驱动依赖。代码包含串口初始化函数uart_init(),配置波特率460800、8位数据位、无校验位等参数,并映射到指定引脚。主函数app_main()中初始化串口后,通过uart_read_bytes()接收数据,若收到数据则用uart_write_bytes()回传。关键API包括uart_param_config()配置参数、uart_driver_install()分配资源和uart_set_pin

2025-09-26 22:54:47 224

原创 ESP32 VScode windows 环境搭建

本文介绍了在VSCode中配置ESP32开发环境的完整流程。主要内容包括:创建插件配置文件;安装1.9.0版本的esp-idf插件;配置插件路径时需注意避免空格;检查并添加必要的环境变量;选择模板创建工程文件;最后进行项目构建,编译成功验证了开发环境的正确配置。整个过程中特别强调了路径管理和环境变量的重要性,为确保开发环境稳定运行提供了详细指导。

2025-09-26 21:30:00 373

原创 二维云台跟踪色块(openmv+stm32)

二维云台*1,openmv*1,stm32核心板*1。

2025-07-24 11:38:02 932 1

原创 ROS与STM32通信实现

一、准备工作。

2025-02-23 19:26:20 553

原创 树莓派4B安装Ubuntu20.04

笔者在这里使用的是树莓派4B,故选择树莓派4B。

2025-02-21 10:43:07 1724

原创 树莓派入门篇:(一)gpio

按照功能,树莓派的引脚大致可以分为三类:上述三个命令加上 -g 表示使用BCM编号,例:

2025-01-20 23:18:24 1080

原创 树莓派WiringPi库Unable to determine board revision解决方法

cd /tmp。

2025-01-20 20:26:08 422

原创 STM32HAL库低功耗模式

PS:唤醒后程序将从HAL_PWR_EnterSLEEPMode()语句下方的代码继续执行。PS:唤醒后程序将重新运行,HAL_PWR_EnterSTANDBYMode()将会无效。PS:唤醒后程序将从HAL_PWR_EnterSTOPMode语句下方的代码继续执行。在初始化时使能PWR时钟。在初始化时使能PWR时钟。然后调用函数进入睡眠模式。然后调用函数进入停机模式。在初始化时使能PWR时钟。然后调用函数进入停机模式。

2024-09-11 17:41:41 813

原创 STM32HAL库HAL_Delay()卡死

STM32的HAL_Delay本质上是和Systick有关,而Systick官方默认的优先级为15,非常低,如果在中断里调用了HAL_Delay()函数就会出现卡死的问题。需要将Systick的优先级提高,外部中断的优先级降低(建议最好不要在中断中调用HAL_Delay()函数)

2024-09-10 14:48:23 1214

原创 STM32HAL库定时器打开就进一次中断的问题

原因是定时器初始化时没有清除中断标志位,所以在打开定时器中断前将中断标志位清除一下就可以了。

2024-09-10 09:28:42 1359

原创 STM32编码器

1.编码器概述编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感 器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上分,可以分为增量式编码器和绝对式编码器。从编码器检测原理上来分,还可以分为光学式、磁式、感应式、电容式。常见的是光电编码器(光学式)和霍尔编码器(磁式)。霍尔编码器光电编码器2.编码器参数分辨率:指编码器能够分辨的最小单位。

2024-08-16 09:53:29 1804

原创 ESP8266实现天气预报

ESP8266 nodeMCU*1,0.96寸OLED屏幕,DHT11

2024-06-06 22:33:22 810

原创 蓝桥杯嵌入式模块代码

蓝桥杯嵌入式的一些模块代码

2024-05-06 12:50:54 1033

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除