首页 > 其他分享 >STM32入门篇(LED、蜂鸣器和面包板简介)

STM32入门篇(LED、蜂鸣器和面包板简介)

时间:2024-04-04 22:01:13浏览次数:15  
标签:蜂鸣器 高电平 三极管 LED STM32 入门篇 电路 驱动

LED

· LED:发光二极管,正向通电点亮,反向通电不亮

· 引脚长的一端为极, 的一端为

· 以下两张图,是用STM32 GPIO口驱动LED灯

  R1作用: ①防止LED因为电流过大而烧毁  ②调整LED的亮度

                     低电平驱动的电路(低点亮)

                      高电平驱动的电路(高点亮)

两种电路的选择,看GPIO口的输出能力.

例如,在推挽输出的模式下,高低电平均有较强的驱动能力,故两种接法均可

但是基本上倾向于第一种接法,因为很多单片机或者芯片都使用了"高电平弱驱动,低电平强驱动"的原则

蜂鸣器

有源蜂鸣器:

· 内部自带自带震荡源,将正负极接直流电压即可持续发声,频率固定

以上就是我们后续将用到的有源蜂鸣器,他的电路结构如右图所示

引脚二电平蜂鸣器,接电平蜂鸣器关闭

· 硬件电路

· 以下两个电路,使用了三极管开关(最简单)的驱动方案

  (对于功率大一些的,直接用IO口驱动会导致STM32负担过重)

                                (PNP)三极管的驱动电路

· GPIO口给低电平,三极管就会导通,通过3.3V和GND就可以给蜂鸣器提供驱动电流了

                                 (NPN)三极管的驱动电路

· GPIO口给高电平,三极管就会导通,通过3.3V和GND就可以给蜂鸣器提供驱动电流了

· 三极管的通断,是需要在发射极和基极直接产生一定的开启电压的

无源蜂鸣器:

· 内部不带振荡源需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音

面包板

                                                       (以上图均来自江协科技)

标签:蜂鸣器,高电平,三极管,LED,STM32,入门篇,电路,驱动
From: https://blog.csdn.net/LIN178066/article/details/137359001

相关文章

  • 基于STM32蓝牙控制小车系统设计(一)
    项目介绍    “基于stm32f4的蓝牙控制小车”是一个基于意法半导体与ARM公司生产的STM32F4开发板的集电机驱动模块、电源管理模块、stm32f4主控模块、蓝牙串口通信模块、android控制端模块。电机驱动模块使用了两个L298N芯片来驱动4路电机,使能端连接4路来自......
  • 基于STM32蓝牙控制小车系统设计(三)
    主控板程序设计设计基于主控板(STM32)的程序通常包括以下几个关键步骤:项目规划和需求分析:确定项目的功能和需求,包括所需的传感器、执行器、通信接口等。制定软件开发计划,包括项目时间表、任务分配等。环境搭建:配置开发环境,包括安装集成开发环境(IDE)和相关工具链。配置主控板......
  • 基于keil搭建stm32项目
    1.下载stm32cube的固件包1.1进入st的官网ST官网传送门1.2查找固件包 1.3找到自己的硬件对应的系列的固件包 1.4选择固件包点击进入后,点击获取软件 1.5选择版本下载 2.创建项目相关的目录2.1创建项目相关的目录 2.2给Drivers添加相关的驱动文件或者目录......
  • 初探STM32f407VET6
    一、买到了板子,自己分析引脚功能我在某宝上买到一块stm32f407vet6的板子,图便宜,结果遇上了个态度差的客服。没有说明,没有资料。不能退换,只能自己想办法分析引脚在嘉里创找到了芯片原理图(LQFP-100封装),想着看走线猜引脚,结果拿着放大镜找了许久没有进展。这板子上有许多过孔,走线......
  • STM32FATFS(未完待续)
    注意,本博客适合像我一样的小白,会的不多,但是想快速做些东西,不适合会写驱动的大佬。另外,示例代码中的注释有误(从多个项目中移植过来的,未做更改),请不要被误导!!!【免费】stm32f103c8t6SD卡驱动(Fatfs)资源-CSDN文库一、copy源码,移植我在CSDN上找到了一位大佬用HAL库和fatfs实现stm32f......
  • STM32 | 通用同步/异步串行接收/发送器USART带蓝牙(第六天原理解析)
    STM32第六天一、 USART1、USART概念USART:(UniversalSynchronous/AsynchronousReceiver/Transmitter)通用同步/异步串行接收/发送器USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备处理器与外部设备通信的两种方式:u并行通信(八车道)......
  • 不到2000字,轻松带你搞懂STM32中GPIO的8种工作模式
    大家好,我是知微!学习过单片机的小伙伴对GPIO肯定不陌生,GPIO(generalpurposeinputoutput)是通用输入输出端口的简称,通俗来讲就是单片机上的引脚。在STM32中,GPIO的工作模式被细分为8种,对于初学者来讲,要理解它们可太难了!诶诶诶,给个机会,先别急着退出哈!这不是有我在呢,跟着这篇文......
  • [转帖]JVM 内存分析工具 MAT 的深度讲解与实践——入门篇
    https://juejin.cn/post/6908665391136899079  注:本文原创,转发需全文转载并标明原文链接。JVM内存分析往往由团队较资深的同学来做,本系列通过3篇文章,深度解析并帮助读者全面深度掌握MAT的使用方法。即使没有JVM内存分析的实践经验,也能快速成为内存分析高手!本系......
  • 物联网实战--入门篇之(十一)安卓QT--前端开发
    目录一、设计思路二、QML文件结构三、顶部框四、中心圆圈五、泡泡六、开关栏七、调速栏八、安卓编译一、设计思路    还是再贴一下米家APP的截图,再根据我们之前第九篇的分析,大概可以得出设计思路了。首先一个根页面当底版,然后在跟页面上进行布局,布局内容分......
  • 基于stm32云平台a42智能头盔(APP)物联网嵌入式软硬件开发单片机毕业源码案例设计
    (1)硬件端1.   加速度传感器:用于检测头部是否遭受冲击或碰撞,以触发警报。2.   气体传感器:用于检测有害气体浓度,如CO、CO2、NH3等,防止中毒和窒息等危险情况。3.   光敏传感器:用于检测光线强度,以便在光线昏暗的环境下提醒员工注意安全。4.   声音传感器:可用于......