自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PCB布线四原则

PCB走线

2025-03-12 13:32:19 95

原创 STM32之PWR

STM32之PWR

2025-03-08 10:53:35 265

原创 STM32之BKP

STM32之BKP

2025-03-07 20:30:32 464

原创 STM32之Unix时间戳

STM32之时间戳

2025-03-07 19:22:37 249

原创 STM32之硬件SPI

STM32之硬件SPI

2025-03-07 17:39:13 517

原创 STM32之软件SPI

STM32之软件SPI

2025-03-07 16:06:03 544

原创 STM32之I2C硬件外设

STM32之硬件I2C原理

2025-03-07 14:44:32 1118

原创 STM32之I2C通信概览

STM32之I2C通信概览

2025-03-07 12:24:52 285

原创 STM32之DMA

STM32之DMA

2025-03-06 11:32:03 381

原创 STM32之ADC

STM32外设之ADC

2025-03-05 17:37:11 254

原创 STM32标准库代码详解之GPIO

STM32标准库详解之GPIO

2025-03-04 13:03:54 349

原创 STM32之时钟树

STM32之时钟树

2025-02-28 01:11:25 305

原创 STM32之影子寄存器

STM32之影子寄存器

2025-02-28 00:44:44 721

原创 STM32之按键检测

STM32之按键检测

2025-02-25 19:10:00 236

原创 STM32之使用库函数及HAL库点燃流水灯

STM32之库函数及HAL库点燃流水灯

2025-02-25 13:21:38 131

原创 STM32之GPIO八种模式图解

STM32之GPIO模式图解

2025-02-23 21:46:38 281

原创 FreeRTOS列表和列表项

FreeRTOS列表和列表项是用来跟踪任务的。列表项就是列表的子集,内部是首尾相连的环形结构。注意,有两个方向的连接关系。列表项之间的地址不是连续的,依靠指针指向下一个的位置实现首尾相连。列表项就是用来存放任务的。列表项的数目是随时可以改变的。相比于数组,数组成员的位置是连续的,数组成员的数量从开始确定了以后就不能改变。

2024-07-04 18:12:29 165

原创 FreeRTOS的任务划分

3.事件触发类任务 由事件触发的任务,一般在中断中实现。2.关键任务 关键性任务,重要功能。2.周期性任务 周而复始的执行。3.紧迫任务 紧迫性强。B.任务划分的原则 任务数量尽量少。1.设备依耐性原则 共用同一个设备。1.单次执行类任务 只执行一次。4.数据处理任务 大量数据处理。6.同等触发任务 触发条件相同。5.功能聚合任务 功能相关性强。

2024-07-02 18:00:30 392

原创 烧录FreeRTOS到STM32F407中遇到的问题

注意,串口的供电不足,会导致串口无法被识别,导致程序烧不进去。

2024-07-01 20:49:44 185

原创 STM32F103c8t6被锁

用STink往STM32c8t6中烧录程序,一直连不上,试了很多种方法,包括 ST-LINK Utility,也还是不行,一直报错Con not …经过百般尝试终于找到了方法,就是用一个USB转TTL连接单片机,用FlyMcu再烧录,搞定,然后再用 ST-LINK Utility擦除,最后完美解决。

2024-07-01 19:48:21 540 2

原创 WIFI智能小车

WiFI智能小车

2024-06-26 19:47:46 173

原创 FreeRTOS任务的创建与调度

FreeRTOS任务的创建和调度

2024-06-26 11:56:41 159

原创 FreeRTOS移植

FreeRTOS移植

2024-06-25 15:13:55 234

原创 红外智能小车

红外遥控小车

2024-06-24 06:51:46 192

原创 stm32学习总结

我在这里只学习了前面的关键模块,GPIO,外部中断,定时器,定时器中断,定时器输出比较,输入捕获,编码器,还有独立看门狗,窗口看门狗这些,至于通信的模块,如串口,SPI,IIc,还有CAN通信等,只大概的看了一下,在后续的项目中,需要用到的时候再来结合前面的视频仔细的了解,毕竟通信相比于led灯的亮灭,更抽象一点。切记在学习的过程中,不要什么都去往脑子里塞,充分的利用网络查资料,多借鉴别人的代码,同时加深自己的理解。

2024-06-14 08:50:06 278

原创 HX1838遥控接收模块

网上买的红外接收模块,买回来发现不能直接使用,到处找资料才知道,需要自己再焊接一根线。

2024-06-14 08:24:54 412 2

原创 蓝牙智能小车

蓝牙智能小车

2024-06-12 21:30:39 259

原创 两个定时器同时输出PWM控制智能小车

原创智能小车控制代码,仅供参考。核心控制板为STM32F103C8T6。

2024-05-31 20:49:58 227

原创 FREERTOS概览

总之,在FREERTOS中,虽然可以同时实现多任务,但是任务的执行还是有顺序的,只是这种顺序不再是简单的体现在代码的顺序上,转而体现在封装的任务上了。其中任务的阻塞,挂起,执行,就绪等设计,很好的实现了任务的控制。本质上,无论是硬件的外设,还是实现外设的代码,其并不是严格连续的,而只是在一定阶段上的连续,比如按键点亮小灯,虽然按照裸机开发的代码逻辑,是有一定顺序的,但是中断很好的解决了这个问题,所以代码从之前的连续,变成了在某个节点上的连续,这就很好的实现了代码的模块化,有利于封装。

2024-05-07 02:27:12 226 1

原创 STM32之窗口看门狗

STM32之窗口看门狗

2024-05-04 21:14:53 214

原创 STM32独立看门狗

STM32之独立看门狗

2024-05-04 07:34:38 199

原创 STM32读取内部FLASH

上图中的黄色方框内即为FLASH区,其包括三部分,即系统存储器(启动程序代码),主存储器(程序存储器),选项字节(用户选项字节)。从下方的存储器映像可知,FLASH闪存(ROM,掉电不丢失)包含三个部分,即系统存储器,选项字节,程序存储器FLASH,其中的系统存储是不可更改的,相当于电脑的系统文件。FLASH的基本单位是页,每页的大小是1k,闪存的容量指的是主存储器的容量,擦除也是按页来擦除的。volatile的作用,避免变量被优化,FLASH不能直接写入的原因就是需要解锁。RAM是掉电丢失的存储器。

2024-05-03 19:53:53 312 1

原创 STM32之输入捕获

STM32之输入捕获

2024-05-01 23:28:06 158 1

原创 STM32之定时器

通用定时器和高级定时器都是在基本定时器的基础上增加了一些功能单元,所以无论是什么定时器,必须配置时基单元,即上图标号为3的模块,具体为分频系数,计数器,重装载值。另外,对输出和输入各封装了一个结构体,配置相应的参数,同时开启定时器,即完成了定时器的配置。STM32定时器是重点,也是比较难理解的点,结合其功能框图,对于理解编程的思路很有帮助。注意定时器时钟的选择有四种。

2024-04-19 00:06:44 125

原创 keil报错“contains an incorrect path”

keil报如上错误的原因是路径有中文名,系统无法识别。

2024-04-14 14:23:01 1893 1

原创 keil显示No Browse information available的解决办法

keil5经常出现进不去库文件定义的情况,解决办法是进魔术棒,把output下面的Brrowse infomation 勾选,再编译一下。

2024-04-14 09:16:17 933 1

原创 STM32之USART串口通信

STM32之USART通信

2024-04-11 19:18:37 258 1

原创 STM32之PWM简介

STM32之PWM简介

2024-04-11 17:21:58 582 1

原创 STM32之定时器中断

STM32之定时器中断

2024-04-10 18:44:47 240 1

原创 STM32之中断流程概览

STM32之中断概览

2024-04-10 16:02:20 169 1

STM32F103C8T6库函数模板,可自行下载

STM32F103C8T6库函数模板,可自行下载

2025-02-21

STM32固件库压缩包,可自取

STM固件库,可自行取用

2025-02-21

配置好的Marlin固件,开发板为GNE-L-V2.1

配置好的Marlin固件,开发板为GNE_L_V2.1

2024-05-24

带减震的3D打印坦克履带

带减震的3D打印坦克履带

2024-05-23

STM32基础实验教程.zip

stm32基础实验教程

2024-05-23

自己画的麦克纳姆轮,细节完整,可3D打印

智能小车,毕设专用麦克纳母轮,细节完整,可直接用于3D打印

2024-05-17

N20电机模型资料,简化设计流程

细节完整的N20单轴电机模型,可直接用来做适配

2024-05-16

空空如也

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

TA关注的人

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