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

LED

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

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

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

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

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

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

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

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

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

蜂鸣器

有源蜂鸣器:

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

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

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

· 硬件电路

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

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

                                (PNP)三极管的驱动电路

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

                                 (NPN)三极管的驱动电路

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

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

无源蜂鸣器:

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

面包板

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值