自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第4.1章openmv相关资料如何查找 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv

更详细(一步步教你如何从另完成视觉循迹,包括视觉识别、通信过程、PID计算、调试等): B站好家伙VCC的V3智能车视频教程(此视频入门openMV软件和硬件使用。chatGPT和deepseek。

2025-04-16 22:25:04 347

原创 第3.6.5章-解决红色阈值调整过宽问题-STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。**非常详细的视频和文字教程,讲解常见的openmv教程包括 巡线、物体识别、圆环识别、阈值自动获取等。非常适合学习openmv、K210、K230等项目。tb:主页链接:https://shop415231378.taobao.com/

2025-04-14 14:08:14 254

原创 3.6.3-通过颜色区域+霍夫变换检测圆形+三种颜色阈值设置 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv

*非常详细的视频和文字教程,讲解常见的openmv教程包括 巡线、物体识别、圆环识别、阈值自动获取等。非常适合学习openmv、K210、K230等项目视频合集链接在openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-12 16:56:20 173

原创 第3.6.2章-通过颜色区域+霍夫变换检测圆形+一种颜色阈值 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv

*非常详细的视频和文字教程,讲解常见的openmv教程包括 巡线、物体识别、圆环识别、阈值自动获取等。非常适合学习openmv、K210、K230等项目视频合集链接在openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-11 15:59:05 326

原创 第3.6.1章-霍夫变换检测圆形 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv

*非常详细的视频和文字教程,讲解常见的openmv教程包括 巡线、物体识别、圆环识别、阈值自动获取等。非常适合学习openmv、K210、K230等项目视频合集链接在openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-10 16:03:12 332

原创 第3.6.0章-圆环识别和执行结构如何合作 3.6 - 圆环中心识别 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练

*非常详细的视频和文字教程,讲解常见的openmv教程包括 巡线、物体识别、圆环识别、阈值自动获取等。非常适合学习openmv、K210、K230等项目视频合集链接在openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-10 16:02:21 319

原创 第3.5.2-4章-先识别框 框内数字识别 3.5.2-4-先识别框 框内数字识别 openmv数字模板匹配openmv K210 k230 数字识别模板匹配openmv电赛数字识别 数字识别

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。一种常见的识别算法优化方法,先根据物体特征缩小识别范围,在特征的范围内进行某种识别算法,比如根据数字是黑色方框框起来的特征,先识别黑色框,然后框内进行匹配。**非常详细的视频和文字教程,讲解常见的openmv教程包括 巡线、物体识别、圆环识别、阈值自动获取等。下面这个代码帧率20,可以同时识别两个数字,

2025-04-09 16:03:10 375

原创 第3.5.2-3章-进行优化-每个数字放多个模板 -每个数字放多个模板 openmv视觉 识别 倾斜视角 openmv K210 数字识别模板匹配 openmv 视觉数字识别电赛识别 视觉识别

我们这次要修改代码,不仅根据"0.pgm", “1.pgm”, “2.pgm”, “3.pgm”, “4.pgm”, “5.pgm”, “6.pgm”, “7.pgm”, “8.pgm”, “9.pgm”,这个10个模板了,还要根据"0_A.pgm", “1_A.pgm”, “2_A.pgm”, “3_A.pgm”, “4_A.pgm”, “5_A.pgm”, “6_A.pgm”, “7_A.pgm”, “8_A.pgm”, "9_A.pgm"这十个,也就是根据识别20个模板。

2025-04-09 16:02:13 1258

原创 第3.5.2-2章-匹配多个模板的 2模板匹配识别 匹配多个模板的 识别多个数字 多数字识别方案 openmv K210 k230 数字识别模板匹配 openmv K210 k230 数字识别模板匹配

*非常详细的视频和文字教程,讲解常见的openmv教程包括 巡线、物体识别、圆环识别、阈值自动获取等。非常适合学习openmv、K210、K230等项目视频合集链接在openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-08 14:55:01 535

原创 第3.4.8章-识别形状+颜色+最小变化阈值+增加最大变化阈值+卡尔曼滤波与运动估计 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体

*非常详细的视频和文字教程,讲解常见的openmv教程包括 巡线、物体识别、圆环识别、阈值自动获取等。非常适合学习openmv、K210、K230等项目视频合集链接在openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD我们在识别形状+颜色+增加最小变化阈值+增加最大变化阈值上 增加卡尔曼滤波算法用来估计姿态。

2025-04-08 14:53:09 214

原创 第3.4.7章-卡尔曼滤波与运动估计算法介绍和使用 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv数字识

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。下面的代码是自己写几个点的坐标,模拟后面识别到的物体,然后把前几个点给卡尔曼算法,卡尔曼算法就会预测计算出后面的点轨迹。注意为了方便演示,这里给系统增加了500ms延时时间。所以我们就想要大概调整下Ts时间。

2025-04-07 10:09:16 602

原创 第3.4.6章-识别形状+颜色+增加最小变化阈值+增加最大变化阈值 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-07 10:07:40 290

原创 第3.4.5章-识别形状+颜色+增加最小变化阈值 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv数字识

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-06 14:27:22 232

原创 第3.4.4章- 先颜色后形状的方式 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv数字识

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-06 14:26:02 215

原创 第3.4.3章-识别形状+颜色-先形状后颜色的方式 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv数字识

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-05 12:32:44 246

原创 第3.4.2章-颜色 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv数字识

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-05 12:31:07 239

原创 第3.4.1章-识别形状 3.4 - 追小球小车之 识别小球 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-04 11:06:54 311

原创 第3.3.1章-识别十字路口-单片机判断串口指令 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv数字识别

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。也就是说当黑线(红线处于)感兴趣中间时候,不应该触发感兴趣区域的1,应该两边感兴趣是0才对。主要如果有需要识别的路口的需要,要各位注意感兴趣区域的选择和最后安装的结果。调整适合的感兴趣区域大小,如果有两个及其以上是1 那么就可以判定是路口。根据串口输出的感兴趣区域的识别结果,来判断是否是路口。选择右边这样的方式是对的,左边的方式是错误的。

2025-04-04 11:06:10 220

原创 第3.2.4章-通过指定区域获得阈值介绍和单独实现 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv数字识别

这里演示的是通过get_percentile获得LAB的前5%和95%数据然后自动计算累计平均值实现,效果并不一定是最好效果,但是对于一般黑线或者光照比较稳定条件下已经够用。其他章节还会提供更多阈值调试方法。openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。先去识别获得阈值,正在获得绿色框内阈值。然后根据阈值进行识别红色框内。

2025-04-03 15:57:21 425

原创 第3.2.3章-增加 + 串口输出 openmv串口输出 STM32串口通信 openmv+STM32串口通信 openmv串口通信openmv识别物体 openmv神经网络训练 openmv数字识别

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。前面我们通过openmv 识别到线的相对位置,那么现在要openmv 把上面的信息发给STM32,然后STM32接受到信息知道线位置才能更好控制电机运动。openmv 通过串口发送数据格式:帧头+一个字节 +一个字节+一个字节+一个字节+一个字节+帧尾。把openmv 的串口连接串口上位机,通过上位机接收数据,查看数据是否正确。

2025-04-03 15:56:37 303

原创 第3.2.2章-增加 + 缓冲区显示结果 openmv巡线 循迹黑线 循迹红线 循迹 openmv循迹小车 openmv+STM32循迹小车 循迹赛道 视觉循迹

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。我们通过增加下面代码实现把结果输出在缓冲图像上,这样我们就可以直接通过IDE或者后面通过增加屏幕LCD显示,来直接看到我们识别的结果。上面的代码识别后结果输出在串行终端还是不够直观,我们可以增加输出在屏幕上也显示识别结果。

2025-04-02 15:28:39 268

原创 第3.1章 - 图像获取与显示 openmv循迹 巡线 循迹 openmv教程 好家伙openmv与STM32教程 openmv物体识别 openmv巡线代码 openmv串口发送数据 open

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD注意根据自己的摄像头和安装选择是否需要镜像图像。下面是两个对比如果摄像头的图像采集在缓冲区里面看到是水平和垂直方向都镜像的,那就说明需要开启镜像这个sensor.set_framesize(sensor.QVGA) 后面可以设置获取的图像大小。我们后面例程一般使用的是QQVGA可以根据自己的摄像头、程序可以运行空间、处理需求设置。

2025-04-02 13:52:55 882

原创 第2.3章 openmv硬件介绍和基openmv教程 好家伙openmv与STM32教程 openmv物体识别 openmv巡线代码 openmv串口发送数据 openmv人脸识别

非常详细的视频和文字教程,讲解常见的openmv教程包括 巡线、物体识别、圆环识别、阈值自动获取等。非常适合学习openmv、K210、K230等项目openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD想看openmv教程线上文档可以看 这个文档所在合集openmv供电必知USB连接openmv使用场景。

2025-04-02 13:52:01 511

原创 第2.1-2.2章-基础知识准备 第一章-开发准备 openmv教程 好家伙openmv与STM32教程 openmv物体识别 openmv巡线代码 openmv串口发送数据

下图是我们生活中常见的摄像头摄像头 是一种将光学信号变成电信号的一个装置。在计算机视觉中,最简单的相机模型是小孔成像模型。小孔模型是一种理想相机模型,没有考虑实际相机中存在的场曲、畸变等问题。但是在实际使用时,这些问题可以通过在标定的过程中引入 畸变参数 解决,所以小孔模型仍然是目前最广泛使用的相机模型。图像透过镜头,照在一个感光芯片上,感光芯片可以把光照的波长和强度等信息转成计算机(数字电路)可以识别的数字信号。(注意: 一定不要给我们的图像感光芯片CMOS 弄上 灰尘或者指纹)

2025-04-01 10:17:08 818

原创 第1.2章 常见错误与问题要大概了openmv教程 好家伙openmv与STM32教程 openmv物体识别 openmv巡线代码 openmv串口发送数据 openmv人脸识别 openmv颜色识别

视频合集链接在:openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD。

2025-04-01 10:14:17 1171

原创 第1.0章-开发准备 openmv教程 好家伙openmv与STM32教程 openmv物体识别 openmv巡线代码 openmv串口发送数据 openmv人脸识别 openmv颜色识别等

比赛等项目常见嵌入式视觉工具编辑快捷键tab 是缩进shift + tab 是减少缩进Ctrl + /:快速将选定行或光标所在行注释或取消注释。(如果快捷键用不了,可能是与其他软件快捷键冲突,可以尝试关掉其他软件或者通过搜索和AI查找解决方法 )如何确定像素大小阈值一个像素对应的毫米数与摄像头的视场角、分辨率、物体与摄像头的距离以及镜头焦距等因素密切相关。

2025-03-31 16:26:49 558

原创 第22.6章-实现裸机的功能-(通过全局变量同步) FreeRTOS面试题汇总FreeRTOS项目实战F103 FreeRTOS学习笔记 FreeRTOS移植 FreeRTOS开源项 目

这个是视频。第一篇CSDN文章在这里75+集视频合集在这里:STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随)]

2025-03-31 00:02:59 1108

原创 第22.5.2章-多任务创建和调度 FreeRTOS 项目 FreeRTOS学习笔记 FreeRTOS移植 FreeRTOS开源项 目 FreeRTOS面试题汇总FreeRTOS项目实战F103

这个是视频。第一篇CSDN文章在这里75+集视频合集在这里:STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随)]

2025-03-30 11:03:04 798

原创 第22.5.1章-常见调度器讲解(理解掌握 ) 22.5-任务的调度 FreeRTOS学习笔记 FreeRTOS移植 FreeRTOS开源项目 FreeRTOS面试题汇总FreeRTOS项目实战F10

这个是视频。第一篇CSDN文章在这里75+集视频合集在这里:STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随)]

2025-03-30 11:02:34 433

原创 第22.4.2章-中断优先级相关 FreeRTOS开源项目 FreeRTOS面试题汇总FreeRTOS项目实战F103FreeRTOS 项目 FreeRTOS学习笔记 FreeRTOS移植

这个是全网最详细的STM32项目教学视频。第一篇视频在这里:STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随)]

2025-03-29 01:04:58 1219

原创 第22.4.1章-任务优先级相关 22.4-任务优先级与中断优先级 FreeRTOS 项目 FreeRTOS学习笔记 FreeRTOS移植 FreeRTOS开源项目 FreeRTOS面试题汇总Free

这个是全网最详细的STM32项目教学视频。第一篇视频在这里:STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随)]

2025-03-29 01:04:05 907

原创 第22.3.2章-任务栈和系统可用堆 上手编程 FreeRTOS 项目 FreeRTOS学习笔记 FreeRTOS移植 FreeRTOS开源项目 FreeRTOS面试题汇总FreeRTOS项目实战

这个是全网最详细的STM32项目教学视频。第一篇视频在这里:STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随)]

2025-03-28 09:52:34 345

原创 第22.3.1章-任务栈大小 和 系统可用堆 22.3.1-任务栈和系统可用堆 知识!!(重点掌握) FreeRTOS 项目 FreeRTOS学习笔记 FreeRTOS移植 FreeRTOS开源项目

这个是全网最详细的STM32项目教学视频。第一篇视频在这里STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随。

2025-03-28 09:51:15 893

原创 第22.2章-任务的创建(有代码示例) FreeRTOS 项目 FreeRTOS学习笔记 FreeRTOS移植 FreeRTOS开源项目 FreeRTOS面试题汇总FreeRTOS项目实战F103

这个是全网最详细的STM32项目教学视频。第一篇视频在这里:STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随)]

2025-03-27 09:52:17 513

原创 第22章-FreeRTOS--任务的创建与执行 FreeRTOS 项目 FreeRTOS学习笔记 FreeRTOS移植 FreeRTOS开源项目 FreeRTOS面试题汇

单核CPU的多任务运行机制可以得到,任何时刻,只能有一个任务占用CPU并运行,这个任务的状态称为运行(running)状态,其他未占用CPU的任务状态称之为非运行(notruning)状态。因此,处于运行状态的任务,应该在空闲的时候让出CPU的使用权。另一类是用于进程间通信的事件请求函数,例如,请求信号量的函数 xSemaphoreTake().处于运行状态的任务执行函数xSemaphoreTake()后,就进入阻塞状态,如果其他任务释放了信号量,或等待的超时时间到了,任务就从阻塞状态进入就绪状态状态。

2025-03-27 09:50:59 595

原创 第21.4章-系统配置 Config宏-内核配置 FreeRTOS 项目 FreeRTOS学习笔记 FreeRTOS移植 FreeRTOS开源项目 FreeRTOS汇总FreeRTOS项目实战F10

这个是的STM32项目教学视频。第一篇视频在这里STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随。

2025-03-26 10:00:06 479

原创 第21.3章-启动流程、编码风格(了解) 第21章-FreeRTOS项目实战--基础知识之新建任务、启动流程、编码风格、系统配置 文件组成和编码风格(了解)

在FreeRTOS中,宏用大写字母表示,并配有小写字母作为前缀, 前缀用于指示该宏在哪个头文件定义。举例:portMAX_DELAY, 位于portable.h;

2025-03-26 09:58:50 1272

原创 第21.2章-工程中添加FreeRTOS(掌握) 用STM32CubeMX添加FreeRTOS

这个是全网最详细的STM32项目教学视频。第一篇视频在这里:STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随)]

2025-03-25 10:10:50 348

原创 第21.1章-RTOS和任务的一些概念 多任务运行基本机制(重点理解 这是RTOS精髓) 理解RTOS的调度算法是如何安排调度的 #### 21.1.0-任务里面写什么 21.1.0-多个任务如何在单

这个是全网最详细的STM32项目教学视频。第一篇视频在这里:STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随)]

2025-03-25 10:10:02 1263

原创 第21.0.2章-为什么选FreeRTOS 第21章-FreeRTOS项目实战--基础知识之新建任务、启动流程、编码风格、系统配置

这个是全网最详细的STM32项目教学视频。第一篇视频在这里:STM32智能小车V3-STM32入门教程-openmv与STM32循迹小车-stm32f103c8t6-电赛 嵌入式学习 PID控制算法 编码器电机 跟随)]

2025-03-24 15:16:17 497

使用STM32F4 Discovery板创建一个数字相机

功能: 静态照片拍摄,支持实时预览(约20 fps),保存为JPEG格式。 视频录制,使用Motion JPEG格式(*.avi),分辨率为QVGA(320x240),约5 fps。 回放功能,支持JPEG和RGB565格式。 硬件组件 STM32F4 Discovery板:核心处理器为STM32F407 VGT(Cortex-M4)。 显示模块:使用ILI9341控制器,16位并行接口。 摄像头模块:OV7670(无FIFO)。

2025-05-06

一个关于STM32F103微控制器的教程资源集合

01_GPIO:通用输入输出(GPIO)的教程,介绍如何配置和使用STM32F103的GPIO引脚。 02_Button:按钮输入的教程,可能包括如何检测按钮按下和释放事件。 03_External_Interrupt:外部中断的教程,介绍如何使用外部中断来响应外部事件。 04_Timer:定时器的教程,可能包括定时器的配置和使用,以及如何使用定时器产生定时中断。 05_Counter:计数器的教程,可能涉及如何使用计数器来计数外部事件。 06_Timer_Capture:定时器捕获功能的教程,可能包括如何使用定时器来捕获外部信号的时间信息。 07_PWM:脉宽调制(PWM)的教程,介绍如何使用STM32F103产生PWM信号。 08_UART-I:通用异步收发传输器(UART)的教程,可能包括UART的配置和使用。 09_UART-II:可能是UART的进阶教程,或者涉及更复杂的UART应用。 10_LCD_TFT:TFT液晶显示屏的教程,可能包括如何驱动和控制TFT LCD。 11_DAC:数模转换器(DAC)的教程,介绍如何使用STM32F103的DAC功能。 12_ADC_LCD_16x2:模数转换器(ADC)和16x2 LCD的教程,可能包括如何读取模拟信号并在LCD上显示。 13_ADC_16channel:16通道ADC的教程,可能涉及如何使用STM32F103的多通道ADC。 14_RTC:实时时钟(RTC)的教程,介绍如何配置和使用RTC。 15_LCD_GPHONE:可能是关于如何使用STM32F103驱动特定型号的LCD(如GPHONE)的教程。 16_FreeRTOS:FreeRTOS操作系统的教程,可能包括如何在STM32F103上移植和使用FreeRTOS。 17_STM32CubeIDE_Tutorial:STM32CubeIDE集成开发环境(

2025-05-06

这个项目属于**嵌入式系统开发**和**编译器工具链**的知识领域,主要涉及**STM32CubeMX**、**GNU ARM Embedded Toolchain**和**Makefile**等技术

使用 GCC 和 Makefiles 在 macOS 上构建 STM32CubeMX 项目 知识领域:嵌入式系统开发、编译器工具链、调试技术、串行通信。 技术关键词:STM32CubeMX、GNU ARM Embedded Toolchain、Makefile、OpenOCD、GDB、STM32CubeProgrammer、stlink。 内容关键词:项目创建、编译、编程、调试、串行控制台、优化选项、预处理器定义、文件添加、断点设置、指令步进、寄存器操作、调用栈查看。 用途:本教程旨在指导用户如何在 macOS 上使用 STM32CubeMX 生成的 Makefile 和 GNU ARM Embedded Toolchain 构建 STM32 项目,包括项目创建、编译、烧录和调试的完整流程。它还涵盖了如何使用 GDB 进行调试,如何通过串行接口输出调试信息,以及如何优化编译选项和添加文件。

2025-05-05

**FreeDMO** 项目属于**嵌入式系统开发**和**电子工程**的知识领域,主要涉及**STM32F103蓝药片微控制器**的编程与硬件连接 技术关键词包括**GNU Arm Embedded

FreeDMO 项目为D.MO 550系列标签打印机提供了通过STM32F103蓝药片实现的自定义标签格式支持。它涵盖了嵌入式系统开发、固件编译和RFID技术等知识领域,使用了STM32F103蓝药片、GNU Arm Embedded Toolchain和STM32CubeMX等技术关键词。项目的主要用途是通过硬件改装和固件更新,实现对打印机的自定义标签支持,并通过社区共享扩展支持的标签格式。

2025-05-05

这个项目属于**嵌入式系统开发**和**物联网技术**的知识领域,主要涉及**STM32微控制器**和**ESP32无线模块**的协同工作 技术关键词包括**OTA(空中下载)更新**、**USART

这个项目是一个开源的固件更新工具,允许通过ESP32实现STM32Fxx和STM32Gxx系列微控制器的空中下载(OTA)更新。它通过ESP32的网络功能,将固件文件(.bin)传输到STM32,并利用STM32的引导程序模式进行固件烧录。项目提供了完整的代码示例、硬件连接说明、使用教程以及兼容性列表,并支持多种STM32系列芯片。通过这个工具,用户可以方便地远程更新STM32设备的固件,而无需物理连接编程器,大大提高了开发和部署的灵活性。

2025-05-05

这个STM32焊接台固件项目是一个开源的嵌入式系统开发项目,专注于为多种型号的焊接台控制器提供高度可定制的固件 它涵盖了嵌入式系统开发、电子工程和热控制等知识领域,使用了STM32微控制器、PID控制

起源与发展:该项目最初是基于PTDreamer的固件进行分叉,随后发展成为一个独立项目。它在STM32Cube IDE v1.12.1上开发,使用CubeMX进行基本配置。 特点: 支持多种显示模式(I2C、SPI、软件和硬件+DMA)。 使用U8g2图形库,动态加载屏幕以节省RAM资源。 极度可定制化,优化代码以避免浪费CPU能力。 提供多种硬件支持,基于配置文件,只需更改少量文件即可适配不同硬件。

2025-05-05

基于 STM32F10x 系列微控制器的硬件平台,主要用于处理 G-code(用于数控机床或 3D 打印机等设备的指令语言)并通过定时器和时钟功能进行任务调度

基于 STM32F10x 系列微控制器的硬件平台,主要用于处理 G-code(用于数控机床或 3D 打印机等设备的指令语言)并通过定时器和时钟功能进行任务调度

2025-04-18

一个关于STM32微控制器的C语言库集合

将现有的Arduino库或其他开源代码重写或优化为STM32平台上的C语言库

2025-04-16

一个多功能的芯片编程器(1CHIP-Programmers),它支持多种微控制器的编程和烧录功能

功能:可以使用Arduino UNO或NANO将程序烧录到以下Attiny系列微控制器: Attiny 13 Attiny 25/45/85 Attiny 24/44/84 Attiny 441/841 Attiny 2313/4313 原理图:提供了编程器的电路原理图。 接线示意图:展示了如何将Attiny与Arduino连接。 实物图:展示了使用Arduino UNO的编程器实物图。

2025-04-16

CNC-嵌入式-高性能-低成本控制器-GRBL

CNC_嵌入式_高性能_低成本控制器_GRBL

2025-04-16

CNC-控制器-STM32-开源项目

CNC_控制器_STM32_开源项目

2025-04-16

CANopen-STM32F103-PDO-SDO-工业数据采集例程

CANopen_STM32F103_PDO_SDO_工业数据采集例程

2025-04-16

STM32微控制器模拟CH341芯片的功能

STM32模拟CH341:通过STM32F103微控制器模拟CH341芯片的行为。具体连接方式是将STM32F103的PD0引脚通过1.5kΩ电阻连接到USB的D+线上

2025-04-16

avislab-STM32F103

avislab_STM32F103

2025-04-16

无人机的HUD(Head-Up Display,抬头显示器)界面

Avem 项目涉及到无人机(UAV)、STM32F103 微控制器、6轴传感器 MPU6050、四元数和欧拉角计算以及 PID 控制器。 提供了一个链接到论坛帖子,其中包含更多细节和视频。

2025-04-16

andysworkshop-stm32plus

andysworkshop_stm32plus

2025-04-16

AndrewBCN-STM32-GPSDO

AndrewBCN_STM32-GPSDO

2025-04-10

andreili-STM32-PLC

andreili_STM32-PLC

2025-04-10

3D打印-ERYONE-ER-20-Marlin2.0.5.3-固件定制

3D打印_ERYONE_ER-20_Marlin2.0.5.3_固件定制

2025-04-10

3D打印-32位-STM32-Marlin1.1.9-升级工具链-NanoFactory

3D打印_32位_STM32_Marlin1.1.9_升级工具链_NanoFactory

2025-04-10

融合传感器的STM32机械臂控制

指令: 一个 ?,代表指令是控制时间的, 例: ?09001200 表示9点到12点为反应时间范围 ?11251233 表示11点25分到12点33分为反应时间范围 两个?,代表指令是控制温湿度阈值的, 例: ??270200 表示如果温度超过27摄氏度且相对湿度超过20% ??300550 表示如果温度超过30摄氏度且相对湿度超过55% 三个?,代表指令是控制机械手四个舵机的起始位置的 例: ???12345678, 第一个舵机的起始位置是1,终止位置是2 第二个舵机的起始位置是3,终止位置是4 第三个舵机的起始位置是5,终止位置是6 第四个舵机的起始位置是7,终止位置是8 通过改变者8个数字来改变收或放时机械臂的位置

2025-03-28

电子鞭炮 本科课设 本科毕业设计

本文档是一个电子鞭炮程序 基于:STM32最小系统板,STM32F103C8T6,扬声器,MP3模块、电磁继电器,标准库 功能:手机蓝牙APP连上设备后,在小程序中可以一键开启电子鞭炮。可以控制电子鞭炮的声音升高或降低 可用于本科课设,本科毕业设计

2025-03-28

STM32入门实践 温湿度检测 蓝牙数据传输 stm32f103c8t6 本科课设

本文档是一个温湿度检测及信息蓝牙传输程序 基于:STM32最小系统板,STM32F103C8T6,标准库 功能:通过DHT11采集温湿度信息,将温湿度信息显示到OLED显示屏上的同时,通过蓝牙传输到手机上 适用于大学生,用于本科课设,本科毕设参考

2025-03-26

倒车雷达,基于野火开发板指南者STM32F103VET6开发

倒车雷达:基于野火开发板指南者,STM32F103VET6 功能:通过摄像头采集图片,将超声波传感器测得的距离显示到显示屏上,当距离过近时,蜂鸣器进行报警 适用人群:本科课设和本科毕设 代码采用HAL库

2025-03-25

stm32语音控制风扇(内附完整软硬件资料)

适本科stm32入门学习,本科课设毕设参考。本系统分手动模式和语音控制模式,手动模式:通过独立按键控制风扇,循环按按键可以手动控制风扇等级,按一次蜂鸣器响一下并且风扇中速旋转,按第二次蜂鸣器响两下并且风扇高速旋转,按第三次蜂鸣器响三下并且风扇停止旋转。语音控制模式:语音输入“开启风扇”,风扇中速旋转:语音输入“风扇二档”,风扇高速旋转,语音输入“关闭风扇”,风扇停止旋转。OLED显示风扇等级,液晶显示风扇档位,0:风扇停止:1:中速:2:高速。

2025-03-17

空空如也

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

TA关注的人

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