
单片机学习
文章平均质量分 79
记录单片机的学习过程
三万棵雪松
大二学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【STM32HAL-第6/7讲 基础篇-搭建开发环境】
不同MDK版本的支持情况:https://developer.arm.com/Tools%20and%20Software/Keil%20MDK/MDK-Middleware#Editions。原创 2025-07-02 10:20:13 · 397 阅读 · 0 评论 -
【STM32HAL-第4/5讲 基础篇-STM32原理图设计】
方式一:正点原子开发板资料光盘路径:第七个文件夹 → 第二个文件夹 → 芯片资料包含:中文和英文版数据手册方式二:ST 官网搜索对应型号(如 STM32F103C8T6)点击 “Download Datasheet” 即可下载注意查看版本号(如 Rev 13)方式三:ST 中文社区社区主页 → 资料下载 → MCU → 数据手册可下载中文译文(如有)注意部分型号无中文翻译版本✅ 芯片基本信息(主频、Flash、RAM 等)主频:72MHzFlash:512KBSRAM:64KB电压范围:2.0原创 2025-07-02 10:19:45 · 832 阅读 · 0 评论 -
【STM32HAL-第2/3讲 基础篇-Cortex-M系列介绍/初识STM32】
例如:STM32F1系列一般是 Cortex-M3STM32F4 系列一般是 Cortex-M4STM32F7/H7 系列就是 Cortex-M7。原创 2025-06-30 20:26:27 · 386 阅读 · 0 评论 -
【STM32HAL-第1讲 基础篇-单片机简介】
单片机(Single-Chip Microcomputer,简称SCM)是一种微型计算机,其所有主要功能(CPU、内存、输入输出接口等)都集成在一个芯片内。相比传统的计算机,单片机将计算机系统所需的各个部件压缩进一个小型芯片中,使得其具有极高的集成度和极低的功耗,能够在嵌入式系统中运行。1. 处理器与主频单片机:一般使用低主频的CPU,典型的如STM32系列主频为72MHz。单片机的处理器性能较为有限,主要用于执行简单、专用的控制任务。电脑:传统电脑的CPU通常是基于x86架构,主频可达2~5GHz原创 2025-06-30 17:09:27 · 932 阅读 · 0 评论 -
蓝桥杯单片机-零基础入门(二)
链接: 蓝桥杯单片机-零基础入门(一)检测P3,为0就是按下了小的来说,一种函数就是一种模块化函数;大的来说,一种文件就是一种模块化函数。PS:在上个程序的基础上PS:有时按下暂停不是很灵敏可能是因为Delay()的问题,因为在这个期间程序会傻等原创 2024-09-02 17:17:36 · 587 阅读 · 0 评论 -
外部时钟&传送带测量装置
本文介绍了定时器的外部时钟部分,并用传送带测量实例开说明,包括原理与代码等原创 2024-08-05 21:34:03 · 460 阅读 · 5 评论 -
【TIM定时器】
本文作为江科大stm32的定时器板块的笔记。原创 2024-06-18 17:14:33 · 1534 阅读 · 0 评论 -
蓝桥杯单片机-零基础入门(三)
SEG_DLE为段选,选择哪一段LED亮SEG_WLE为位选,选择哪一位数码管亮由上面的对应关系可以看出,位选和段选都要写到P0之中去。为了解决这种冲突,我们使用锁存器。就是相应赋1赋值,赋0锁住。发现0/1搞反了但是每个都这么写就太麻烦了。PS:消影是对于动态数码管的,静态无所谓。但是这在现实中可能不一定能实现,因为没有延时可能会太快了看不到。用Delay是最简单的,但是是最不好的。这里可以用定时器。用定时器中断的方式去扫。注意参数删、加一下。interrup原创 2024-09-02 22:18:46 · 594 阅读 · 0 评论 -
【蓝桥杯嵌入式(一)程序框架和调度器】
以下是一些常见的举例链接: 8位和32位单片机最本质区别链接: 安装过程别忘了这个一般要配置,不然芯片可能烧了一次烧不进去了。蓝桥杯这里可以不选,有自带的下载器接口,用了一个DAP去下载,不需要配置调试器。选1.4.0,比赛要求用这个版本把滴答定时器配置成最高优先级后续命名有所不同,APP即为MyAPP钥匙是PD2,地址是PCPC0到PC7不变,PC8到PC15变前两句是准备数据,后面是锁存器打开,锁存器关闭。原创 2024-09-06 17:17:32 · 767 阅读 · 1 评论 -
【TIM输出比较】
本文介绍了TIM输出比较的有关知识原创 2024-06-20 22:48:17 · 1032 阅读 · 11 评论 -
定时器输入捕获,实现超声波测距
本文介绍了定时器的输入捕获功能,并以超声波测距为例子来说明。包括详细原理代码实现等。原创 2024-08-05 16:52:10 · 1328 阅读 · 4 评论 -
【蓝桥杯单片机-0.基于定时器的倒计时程序设计】
Key.cKey.hSeg.cSeg.h有时候比如温度传感器接收到信息再处理转化的周期是750ms,但是一般main函数执行一遍的速度是20ms。这样,上一次的数据还没处理好下一次的数据就又来了。蜂鸣器P2_3为0,响P2_3为1,灭这个点变蓝就是响了Driver中的底层不用变,就在main.c中编写即可。以下为完整代码。这里的显示-设置模式是通过Seg_Mode的0,1来改变用数组来存储要切换的数据这个打通了两种模式的数据原创 2024-09-07 16:03:57 · 709 阅读 · 0 评论 -
【定时器从模式】
本文介绍了定时器的从模式,包含了复位模式,门模式和触发模式。原创 2024-08-06 10:42:24 · 604 阅读 · 0 评论 -
【蓝桥杯嵌入式(二)Led、Key、Lcd】
PS:注意要包含官方的lcd.c,lcd.h,fonts.h。这里接VDD,所以是下面配置是上拉电阻;如果是GND,则为下拉电阻。原创 2024-09-06 17:17:46 · 612 阅读 · 1 评论 -
【蓝桥杯单片机-0.基于定时器的时钟程序设计】
链接:搭配视频,这里只是一些笔记,并不完整。原创 2024-09-11 20:21:29 · 1200 阅读 · 0 评论 -
蓝桥杯单片机-零基础入门(一)
在Keil里新建这个会自动弹出来,选择刚才创建的文件夹的位置再新建文件Led选是或否都行,一般点否双击改名字效果如上把这个勾上用DB1~DB8去对应寻找相当于P10-P17对应连接D1-D8。PS:后续写程序的时候会写成P1,P1_0这种,应该对应的是P10~P17。有点出入。这里0低电平为亮编译这样算是编译成功之后打开仿真软件双击打开在这里找生成的hex文件User-Object-hex效果重新编译然后导入hex(要重新导入)这样是不会亮的,亮原创 2024-09-02 15:59:23 · 2948 阅读 · 2 评论