- 博客(56)
- 收藏
- 关注
原创 【STM32+HAL】OV2640捕获图像显示
一、准备工作有关CUBEMX的初始化配置,参见我的另一篇blog:【STM32+HAL】CUBEMX初始化配置二、所用工具1、芯片:STM32F407ZGT62、IDE: MDK-Keil软件3、库文件:STM32F4xxHAL库三、实现功能通过OV2640捕获图像并实时显示在LCD屏上
2024-10-21 20:03:12
1488
1
原创 【STM32+HAL】巡逻打靶小车
一、前言作为电赛最爱出的小车和视觉题,将两者结合起来出题也是一个方向,故写下此文供学者参考,也作为备赛电赛的记录。如有小伙伴想交流学习心得,欢迎加入群聊751950234,群内不定期更新代码,以及提供本人博客所有源码
2024-08-18 23:18:37
1145
原创 【STM32+HAL】杆球控制系统
一、前言2017年电赛出了道板球控制系统题目,现写一个简化版本——杆球控制系统,以此记录电赛集训生活。三、 所用工具1、电机:DengFOC的2208无刷云台电机(无刷电机控制精度更高,算法较舵机难)2、芯片:STM32F407ZGT63、机械结构:建议3D打印,提高精度,减轻算法压力。
2024-08-15 22:22:27
893
原创 【2024年电赛H题自动行驶小车】省一学长手把手从零教你学MSPM0
第十二届浙江省大学生电子设计竞赛终于落下帷幕了,名单已公示,几家欢喜几家愁?我觉得每一位经历过电赛的朋友都称得上英雄,我想我们所学到的并非是“省一等”或“成功参赛奖”一个头衔能囊括的,相信真正有价值的东西会在人生的道路上生根发芽。我写这篇博客的最初目的,也只是想用代码的方式记录这段伟大的时光。
2024-08-08 22:49:05
5521
18
原创 [STM32+HAL]LD-1501MG舵机二次开发指南
一、准备材料STM32F407ZGT6LD-1501MG数字舵机24路PWM舵机控制器
2024-05-28 15:43:37
1068
1
原创 LP-MSPM03507学习资料汇总
因对MSPM0研究不够深入,故暂不开启浏览权限,权当记录学习。但愿尽快掌握供大家免费阅读。有意者可私信我共同学习
2024-05-21 15:54:50
2117
11
原创 【STM32+HAL】DS18B20读取环境温度
一、准备工作有关CUBEMX的初始化配置,参见我的另一篇blog:【STM32+HAL】CUBEMX初始化配置二、所用工具1、芯片: STM32F407VET62、IDE: MDK-Keil软件3、库文件:STM32F4xxHAL库三、实现功能串口打印当前温度值
2024-05-06 13:03:45
1512
4
原创 PID详解汇总(持续更新)
优点:静态误差小,溢出的影响小。缺点:计算量很大,累积误差相对大,在系统出现错误的情况下,容易使系统失控,积分饱和。使用:一般需要结合输出限幅和积分限幅使用。积分限幅是避免积分失控的一种手段,也是为了加快调节时间,减少积分饱和的影响, 输出限幅是为了使系统输出不过度,也能够减少系统的调节时间,减少超调量。位置式PID适用于执行没有积分部件的对象。
2024-04-30 17:08:51
4651
1
原创 【STM32+HAL】SDIO+DMA模式读写SD卡
一、准备工作有关CUBEMX的初始化配置,参见我的另一篇blog:【STM32+HAL】CUBEMX初始化配置二、所用工具1、芯片: STM32F407VET62、IDE: MDK-Keil软件3、库文件:STM32F4xxHAL库三、实现功能实现用DMA读写SD卡内容
2024-04-29 22:57:07
2086
原创 【STM32+HAL】读取电池电量
一、准备工作有关CUBEMX的初始化配置,参见我的另一篇blog:【STM32+HAL】CUBEMX初始化配置有关定时器触发ADC模式配置,详见【STM32+HAL】ADC采集波形实现有关软件触发ADC模式配置,详见【STM32+HAL】三轴按键PS2摇杆二、所用工具1、芯片:STM32F407VET62、IDE: MDK-Keil软件3、库文件:STM32F4xxHAL库三、实现功能串口打印电池电量值
2024-04-27 21:54:51
3169
原创 【STM32+HAL】三轴按键PS2摇杆
读取x,y轴的偏移量(模拟量),以及z轴(数字量——按下为低电平) " 特别提醒,通常我们买来的双轴按键PS2摇杆,上图中的R1位置的电阻是没有焊上的,实际该电阻是一个上拉电阻,如果我们没有焊的话是无法进行Z轴检测的。如果我们需要进行Z轴检测,我们需要在R1的位置焊上一个10KΩ电阻。”
2024-04-27 20:30:38
1021
原创 使用立创EDA打开JSON格式的PCB及原理图
使用立创EDA打开JSON格式的PCB及原理图完成导入并将json文件转换为.eprj文件
2024-04-17 22:15:03
13603
2
原创 【STM32+HAL】地表最强高刷OLED显示配置【I2C】
一、前言有关初级I2C版OLED配置,详见【STM32+HAL】OLED显示初始化配置有关SPI版OLED配置,详见【STM32+HAL】七针OLED(SSD1306)配置(SPI版)二、实现功能开启DMA实现OLED超高刷新率超高速率传输
2024-03-18 16:50:20
3056
原创 [ESP32+Arduino]获取网络数据
一、前言有关WIFI功能的使用,详见使用Arduino开发ESP32(03):WiFi基本功能使用二、使用工具1、芯片:ESP32S3R8N82、编译器:Arduino IDE三、实现功能:从网上获取天气等信息,在串口终端进行打印,并传输给STM32
2024-03-14 22:14:24
869
原创 【STM32+HAL】GY25倾斜度角度模块
一、前言有关MPU6050模块读取六轴传感器数值的详细内容,详见【STM32+HAL】姿态传感器陀螺仪MPU6050模块二、所用工具1、芯片:STM32F103C8T62、配置软件:CUBEMX3、编译器:KEIL54、产品型号:GY-255、使用芯片:MPU60506、商品编码:MK002824三、实现功能串口方式读取并输出俯仰角,横滚角,航偏角数值
2024-03-09 16:04:05
1203
原创 【STM32+OPENMV】矩形识别
一、准备工作有关OPENMV最大色块追踪及与STM32通信内容,详情见【STM32+HAL】与OpenMV通信二、所用工具1、芯片:STM32F103C8T62、CUBEMX配置软件3、KEIL54、OPENMV三、实现功能寻找黑色矩形,并将最大矩形的四个边缘坐标发送给STM32
2024-03-07 21:27:15
4655
3
原创 【STM32+OPENMV】二维云台颜色识别及追踪
一、准备工作有关OPENMV最大色块追踪及与STM32通信内容,详情见【STM32+HAL】与OpenMV通信有关七针OLED屏显示内容,详情见【STM32+HAL】七针OLED(SSD1306)配置(SPI版)二、所用工具1、芯片:STM32F103C8T62、CUBEMX配置软件3、KEIL54、OPENMV三、实现功能二维云台追踪最大色块,并显示中心x,y坐标至OLED
2024-03-05 22:14:24
4853
1
原创 【STM32+HAL】姿态传感器陀螺仪MPU6050模块
【STM32+HAL】姿态传感器陀螺仪MPU6050模块。一、准备工作有关OLED屏初始化的问题,详见【STM32+HAL】OLED显示初始化配置二、所用工具1、芯片:STM32F10C8T62、CUBEMX配置软件3、6 轴运动处理组件MPU6050
2024-03-03 20:58:36
2615
9
原创 【STM32+HAL】七针OLED(SSD1306)配置(SPI版)
一、前言关于四针OLED的I2C版配置方式,请转至【STM32+HAL】OLED显示初始化配置二、实现功能:方法一到方法三:适用于0.96寸OLED,用三种不同的方式实现方法四:适用于1.3寸OLED,驱动方式同方法三(SPI+OLED)
2024-02-27 21:47:30
3125
3
原创 【STM32+HAL】ADC+DMA采集(单通道+多通道)
一、准备工作有关CUBEMX的初始化配置,参见我的另一篇blog:【STM32+HAL】CUBEMX初始化配置二、所用工具1、芯片:STM32F407ZGT62、STM32CubeMx软件3、IDE: MDK-Keil软件4、STM32F4xxHAL库三、实现功能ADC采集波形并通过上位机显示(单通道+多通道)
2024-02-22 20:24:02
4943
3
原创 【STM32+HAL】与OpenMV通信(串口中断+DMA)
【STM32+HAL】与OpenMV通信。USART2:STM32与OPENMV通信。USART1:STM32与电脑通信。
2024-02-21 20:03:02
4643
2
原创 【STM32+HAL】Pendulum
一、准备工作:有关CUBEMX的初始化配置,参见我的另一篇blog:【STM32+HAL】CUBEMX初始化配置二、所用工具:1、芯片:STM32F103C8T62、CUBEMX配置软件3、平衡之家Pendulum三、实现功能:1、手动起摆2、自动起摆
2024-02-01 21:38:08
393
原创 【STM32+HAL】语音识别模块LD3320(SPI版)
若要更改语音输入关键词,可在LD3320.c中的LD_AsrAddFixed函数中增加拼音,并在文件最下面的回调函数中增添代码。1、芯片: STM32F103C6T6(同C8T6)3、语言识别模块:LD3320(SPI版)至此,HAL库配置完成。实现串口打印语音输入。
2023-12-08 23:25:26
3994
7
Automatic-Driving
2024-08-08
【STM32+HAL】GY25倾斜度角度模块源码(F407ZGT6)
2024-05-28
LCD显示配置3.2寸屏(直插板)
2024-05-26
资源【STM32+HAL】ADC采集波形实现(单通道+多通道)
2024-05-25
资源【STM32+HAL】DS18B20读取环境温度
2024-05-25
资源【STM32+HAL】DS18B20读取环境温度
2024-05-06
资源【STM32+HAL】SDIO+DMA模式读写SD卡
2024-04-30
资源【STM32+HAL】SDIO模式读写SD卡
2024-04-29
资源【STM32+HAL】读取电池电量
2024-04-27
资源【STM32+HAL】三轴按键PS2摇杆
2024-04-27
【STM32+HAL】I2C读取AS5600编码器【不加DMA版本】
2024-03-26
资源【STM32+HAL】I2C+DMA读取AS5600编码器
2024-03-26
资源【STM32+HAL】地表最强高刷OLED显示配置
2024-03-18
Serial-Communication
2024-03-14
STM32+OPENMV二维云台颜色识别及追踪PID版
2024-03-10
【STM32+HAL】GY25倾斜度角度模块源码
2024-03-09
【STM32+OPENMV】矩形识别
2024-03-07
【STM32+OPENMV】二维云台颜色识别及追踪
2024-03-05
openmv的锐角转弯有人知道怎么写吗?
2024-04-20
STM32的HAL库软件模拟IIC
2024-04-12
KEIL提示许可证不支持
2023-10-06
STM32F4制作示波器波形判断
2023-08-04
STM32定时器输入捕获测频率
2023-07-31
FFT实现画出信号的频谱
2023-07-28
关于STN32多重采样频率
2023-07-27
STM32三重交替采样
2023-07-25
LVGL配置DAC有误
2023-07-23
STMCUBEMX吞文件
2023-07-22
如何用C语言写一个栈计算器
2023-07-16
您好,请问51单片机可以生成10khz的波形吗
2023-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人