自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32第九课:STM32-基于标准库的42步进电机的简单I/O控制(附电机教程,看到即赚到)

步进电机驱动器有很多,就比如说28步进电机驱动器ULN2003,A4988以及我们使用的TB6600等等。额,说实话驱动器的原理十分复杂,以我的能力我也讲不清楚,你也听不明白,所以还是搬出来最权威的手册吧!虽然驱动器原理咱看不明白,但是不妨碍我们使用啊!我们只要知道每一个端口分别是什么功能,怎么接,完全就可以了。

2024-07-10 11:26:50 1118

原创 STM32第十课拓展:串口发送各种信息

在我们上一节课的讲解当中,我们主要完成了初始化USART串口,实现了通过STM32单片机发送一个简单的数字0x41发送到电脑上。但是我们要是想发送其他种类的数字呢?就比如说数组?字符串?那么就来到我们本小节所讲的知识点了。

2024-03-06 15:43:51 1057

原创 STM32第十课:串口发送

串口通讯(Serial Communication) 是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常使用该通讯方式输出调试信息。在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片设;STM32 标准库则是在寄存器与用户代码之间的软件层。对于通讯协议,我们也以分层的方式来理解,最基本的是把它分为物理层和协议层。

2024-03-05 12:33:20 3008 3

原创 STM32第九课:ADC单通道模数转换

ADC是Analog-to-DigitalConverter的缩写。指模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。STM32f103 系列有3个ADC,精度为12位,每个ADC最多有16个外部通道。其中ADC1和ADC2都有16个外部通道, ADC3根据CPU引脚的不同通道数也不同,一般都有8个外部通道。ADC的模式非常多,功能非常强大,具体的我们在功能框图中分析每个部分的功能。

2024-03-01 17:48:21 1452 1

原创 STM32第八课:PWM控制直流电机

TB6612FNG是一款新型驱动器件,能独立双向控制2个直流电机,它具有很高的集成度,同时能提供足够的输出能力,运行性能和能耗方面也具有优势因此在集成化、小型化的电机控制系统中,它可以作为理想的电机驱动器件。

2024-02-12 18:45:46 3539 1

原创 STM32第七课:PWM控制SG90舵机

舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前在高档遥控玩具,如航模,包括飞机模型,潜艇模型;遥控机器人中已经使用得比较普遍。舵机是一种俗称,其实是一种伺服马达。1.2 工作原理控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。

2024-02-12 18:15:57 4954 7

原创 STM32第六课:制作LED呼吸灯

PWM)是脉冲宽度调制的缩写。脉冲宽度调制是一种模拟信号电平数字编码方法。脉冲宽度调制PWM是通过将有效的电信号分散成离散形式从而来降低电信号所传递的平均功率的一种方式。PWM是脉冲宽度调制,具有两个非常重要的参数: 频率和占空比。频率和周期是互为倒数的,占空比是指一个周期内高电平所占的比例。PWM信号就是根据需求调节占空比的大小以实现负载端电压的线性变化。

2024-02-07 17:30:15 3144 2

原创 STM32第五课:对射式红外线传感器计数和旋转编码器计数

EC11旋转编码器广泛用于车载DVD,车载导航,汽车影音上常被人称为车载编码器。编码器主要用于频率调节,高度调节温度调节及音量调节的参数控制。注意编码器避免储藏于高温潮湿及腐蚀的场所,拆包装后未使用完的剩余产品请在防潮防毒的环境下保存。

2024-01-23 11:20:02 3070 1

原创 STM32第四课:OLED屏幕控制

OLED,即有机发光二极管( Organic Light Emitting Diode)。OLED 由于同时具备自发光,不需背 光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及 制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。1. GND 电源地2. VCC 电源正(3~5.5V)3. SCL OLED 的 D0 脚,在 IIC 通信中为时钟管脚4. SDA OLED 的 D1 脚,在 IIC 通信中为数据管脚。

2024-01-21 15:40:07 1496

原创 STM32第三课:按键控制LED灯,光敏传感器控制蜂鸣器

STM32的第三课,我们来学习如何使用按键来控制LED灯的亮灭。上一节课我们通过代码控制了LED的状态,但是还是处于一种较为低级的方式控制LED灯,缺少交互性,用按键进行控制属于更高的一个层次。然后我们将学习通过光敏传感器控制蜂鸣器的通断,让我们的学习之路更加有趣、精彩。

2024-01-21 13:56:53 2713

原创 STM32第二课:灯的亮灭、流水灯、有源蜂鸣器

STM32的第二课,我们来学习如何使用STM32控制等的亮灭,使用多重控制制作我们自己的流水灯,然后再了解一下有源蜂鸣器的用法,创造出不一样的声音。

2024-01-20 19:19:15 1548 2

原创 STM32第一课:编写代码实现灯的亮灭

我们用最简单的STM32F103C8T6最小核心板进行介绍。STM32F103C8T6是一款基于ARM Cortex-M3内核的32位微控制器,由STMicroelectronics(ST)公司生产。它是STMicroelectronics的STM32系列微控制器中的一员,被广泛应用于嵌入式系统和电子设备中。

2024-01-19 23:01:40 708

原创 STM32工程文件模版配置

安装完MDK之后,紧接着我们开始利用STM32的官方库来构建自己 的工程模板。以后我们就用自己建立的模板来新建工程方便快捷。

2023-12-17 00:44:56 1115 1

原创 STM32学习基础知识

STM32学习指南,共同学习,共同进步。

2023-12-15 13:10:59 553

空空如也

空空如也

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

TA关注的人

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