单片机-STM32
文章平均质量分 93
STM32单片机的基础知识以及小项目实战,代码绝对没问题。
OG有头发
这个作者很懒,什么都没留下…
展开
-
嵌入式-PCB-AD24画Stm32核心板(下)(超级无敌细)
道友:人如果能坚定自己内心所想,不攀比,不盲从,不被他人影响,一门心思过好自己的日子,就会快乐许多。原创 2024-07-28 19:30:59 · 1375 阅读 · 9 评论 -
嵌入式-电阻选型-4.7k限流电阻+10k下拉电阻
道友:独学而无友则孤陋而寡闻 。原创 2024-07-16 17:47:18 · 885 阅读 · 1 评论 -
嵌入式-4种经典继电器驱动电路-单片机IO端口/三极管/达林顿管/嵌套连接
道友:只要你不停止,走慢一点没关系。原创 2024-03-18 16:37:07 · 6108 阅读 · 2 评论 -
sourceinsight-最强代码阅读工具-安装包与字体设置
道友:人们总是相信别人是单纯的坏人,而自己是复杂的好人。原创 2024-03-13 17:55:13 · 1957 阅读 · 0 评论 -
嵌入式-stm32-江科大-EXTI外部中断
道友:没有永久的巅峰也没有永远的低谷,真正的强大不是忘记而是接受,接受世事无常、接受孤独挫败、接受突如其来的无力感、接受自己的不完美、接受困惑不安的焦虑和遗憾。原创 2024-01-24 12:27:36 · 1775 阅读 · 0 评论 -
嵌入式-stm32-江科大-OLED调试工具
道友:今天没有开始的事,明天绝不会完成。原创 2024-01-20 07:26:41 · 3162 阅读 · 0 评论 -
嵌入式-C语言-江科大-数据类型&宏定义#define&关键字typedef&结构体
这是C语言中高级相关知识,在单片机中实战的一些用法参考C语言江科大视频的学习笔记,详细举例子并且完整记录up的想法,包括内容有c语言数据类型&宏定义#define&关键字typedef&结构体&预处理指令原创 2024-01-18 23:34:02 · 1259 阅读 · 0 评论 -
嵌入式-Stm32-江科大基于标准库的GPIO4个小实验
1.1 LED、蜂鸣器、面包板LED:发光二极管,正向通电点亮,反向通电不亮。有源蜂鸣器(本实验):内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定。如下图所示的蜂鸣器模块使用三极管作为开关。无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音(UP的51单片机课程中用晶振提供振荡源)。注:LED长脚为正极,灯里面内部小头为正极。本实验的蜂鸣器低电平驱动。最右边的半圆符号是蜂鸣器1.2 硬件电路。原创 2024-01-18 00:05:53 · 2253 阅读 · 0 评论 -
嵌入式-Stm32-江科大基于标准库的GPIO的八种模式
基于B站江科大stm32的学习笔记,详细记录GPIO的通用输入输出口,常见有开漏输出、推挽输出、上拉输入、下拉输入等原创 2024-01-16 09:41:21 · 1532 阅读 · 0 评论 -
嵌入式-Stm32-江科大基于标准库通过GPIO点LED灯
道友:凡事只想着蒙混过关,困难只会越来越多。我们要有,独立解决问题的能力,才能成长为更好的自己。原创 2024-01-11 18:12:01 · 1421 阅读 · 0 评论 -
嵌入式-Stm32-江科大基于寄存器点亮LED灯
用不是江科大的开发板点灯当前stm32的开发方式主要有:①基于寄存器:最底层,最直接,效率更高,结构复杂,寄存器太多,不太推荐。②基于标准库(库函数):使用ST官方提供的封装好的函数,通过调用函数来间接地配置寄存器,江科大课程主打基于库函数开发。封装好的函数都在STM32F103x标准外设库(固件库)③基于HAL库:用图形化界面快速配置STM32,适合快速上手,但隐藏了底层逻辑原创 2024-01-11 04:00:00 · 1400 阅读 · 0 评论 -
嵌入式-stm32-基于HAL库的感应开关盖垃圾桶项目(开源)
道友:行动了全是答案原创 2024-01-05 00:42:31 · 1428 阅读 · 0 评论 -
嵌入式-stm32-SR04超声波测距介绍及实战
需求:使用超声波测距,当手离传感器距离小于5cm时,LED1点亮,否则保持不亮状态。2.2、SR04超声波测距模块接线Trig — PB6Echo — PB7LED1 — PB8项目名称:sr04_study第②处增加的代码int cnt;原创 2023-12-27 11:39:54 · 2861 阅读 · 1 评论 -
嵌入式-stm32-用PWM控制sg90舵机
如下图所示,最便宜的舵机sg90,常用三根或者四根接线,黄色为PWM信号控制用处:垃圾桶项目开盖用、智能小车的全比例转向、摄像头云台、机械臂等常见的有0-90°、0-180°、0-360°黄线:提供pwm信号,主要看芯片提供的信号源。项目名称:sg90_study。原创 2023-12-27 00:15:00 · 3284 阅读 · 2 评论 -
嵌入式-stm32-用PWM点亮LED实现呼吸灯
STM32F103C8T6 PWM资源高级定时器(TIM1):7路通用定时器(TIM2-TIM4):各4路pwm输出模式(硬件规定,这是游戏规则,记住就好):横坐标是CNTpwm模式1:在向上计数时,一旦CNTCCRx时输出为无效电平,否则为有效电平。pwm模式2:在向上计数时,一旦CNTCCRx时输出为有效电平,否则为无效电平。原创 2023-12-24 00:32:59 · 5776 阅读 · 3 评论 -
嵌入式-stm32-HAL库通过定时器中断翻转LED灯
1.需求:使用定时器中断方法,每500ms翻转一次LED1灯状态。** 1. RCC配置 2. LED1灯配置 3. 时钟数配置 4. TIM2配置原创 2023-12-22 08:00:00 · 2662 阅读 · 2 评论 -
嵌入式-32单片机-基于HAL库的电动车报警器项目(开源)
/这句代码不理解可以先跳过。例如,当一个按钮被按下时,按钮所连接的GPIO引脚的电平会从高电平突变为低电平,此时可以通过该中断模式来触发相应的中断处理程序,以便立即处理按钮按下的事件。在这种模式下,当GPIO引脚上的电压从高电平(逻辑高)变为低电平(逻辑低)时,会触发一个中断事件。// 则将PB7拉低(喇叭响),2秒后恢复电平(喇叭不响),表示进入警报模式。// 则将PB7拉低(喇叭响),1秒后恢复电平(喇叭不响),表示关闭警报模式。// 如果检测到PA6被拉高(按键B按下),设定为关闭警报模式。原创 2023-12-12 18:28:43 · 1337 阅读 · 0 评论 -
嵌入式-stm32-hal库通过GPIO点LED灯
Serial Wire 接口通常具有较少的引脚,因此适用于资源受限的嵌入式系统。GPIO是通过输入输出端口的简称,简单来说就是STM32可控制引脚STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。组编号+引脚编号 比如:HAL_GPIO_WritePin(GPIOB,GPIO_PIN_8,GPIO_PIN_RESET);3.新增其他代码要在专门的标识区书写,一定要在注释内写,不然编译时,有时候可能丢失。引脚编号(GPIO_PIN_8):0,1,2,3,4…原创 2023-12-11 10:29:48 · 1508 阅读 · 0 评论 -
嵌入式-32单片机-GPIO推挽输出和开漏输出
无论是开漏输出还是推挽输出,本质都是控制GPIO口的高低电平,因为主控芯片和被控芯片的支持的电压范围不一样,怕烧毁被控芯片,所以需要借力其他器件,比如有的需要借助上拉电阻实现功能。原创 2023-12-10 11:55:28 · 1128 阅读 · 1 评论 -
嵌入式-STM32单片机-主流的入门常识
ST – 意法半导体M – Microelectronics 微电子32 – 总线宽度。keil5,stm32Cubemx,ST-Link原创 2023-12-10 10:04:17 · 689 阅读 · 0 评论