STM32入门教程-2023版【3-1】外设电路及面包板

发布时间:2023年12月23日

关注?+ 点赞? ?不错过精彩内容

图片

大家好,我是硬核王同学,最近在做免费的嵌入式知识分享

帮助对嵌入式感兴趣的同学?学习嵌入式、做项目、找工作!?

六、STM32外部的设备和电路

外部设备

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

图片

左边是正级,右负是负极

如果没有剪过引脚,那么长脚是正极,短脚是负极

看图也可以区分,内部较小的一边是正极,较大的一边是负极

图片

蜂鸣器:

  • 有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定

  • 无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音(51单片机的内容)

图片

三极管开关来驱动,在VCC和GND分别接上正负极的供电,然后中间这个引脚接低电平,蜂鸣器就会响,中间这个引脚接高电平,蜂鸣器就关闭

图片

电路

LED两种电路

第一种:

亮,高电平熄灭

限流电阻的作用:①反正LED因电流过大而烧毁,②调节LED的亮度

图片

第二种:

高电平点亮,低电平熄灭

图片

那么这两种点亮方式该如何选择呢?要看IO口高低电平的驱动能力了,上面所说的推挽输出模式下,高低电平的驱动能力都较强,所以在这里这两种接法均可,但是在单片机的电路里一般倾向于第一种接法,因为很多单片机和芯片都都使用了高电平弱驱动,或者低电平强驱动的规则,这样可以避免高低电平打架,高电平驱动能力弱在这种情况下第二中接法就不行了

蜂鸣器两种电路

第一种:

基极给低电平导通,高电平截止

是PNP三极管的驱动电路,三极管的左边是基极,带箭头的是发射级,剩下的是集电极,左边的基极给低电平,三极管就会导通,通过3V和GND就可以给蜂鸣器提供驱动电流了,基极给高电平,电路截止,蜂鸣器没有电流

图片

第二种:

基极给高电平导通,低电平断开

NPN三极管的驱动电路,各部分名称与上同,驱动逻辑和上面相反的,基极给高电平导通,给低电平断开

图片

注意:

PNP的三级管最好接在上面,NPN的三极管最好接在下面,因为三极管的通断需要在基极与发射级中间产生一定的开启电压的,负载装在发射级这边可能导致三极管不能正常开启

这里采用了三极管开关的驱动方式,三极管开关是最简单的驱动电路了。对于功率稍微大一点的,直接用IO口驱动就会导致STM32负担过重,这时就可以用一个三极管驱动电路来完成驱动任务

七、面包板

图片

这里第一个图就是面包板的正面,下面这个是把它背面的双面胶撕掉的样子。

这里一条一条的就是面包板内部的金属爪,右边这个图就是这个金属爪的示意图,当我们把元件的引脚插到面包板的孔里后,它内部的金属爪就会夹住引脚

下面这张图中,我们可以发现金属爪的排列规律是,中间的金属爪是竖着放的,上下四排是连在一起的四个整体的金属爪,那就对应这个面包板的孔的连接关系:第一个图这里竖着的5个孔内部都是连接在一起的,这样我们元件插在一纵排的不同孔位时,内部的金属爪就实现了线路的连接,而上下四排孔整体是连在一起的,这四排是用于供电的,这里也标的有第一排是正极,第二排是负极,第三排也是正极,第四排也是负极

如果我们需要供电,就从上下的孔位中,用跳线引出来即可

另外再说明一下,这个供电的引脚,有的面包板并不是一整排都是连接的,有的这中间这四个地方都是断开的,需要用下面这张图的跳线连接到一起

图片

举个例子:

如果我们要用这个面包板实现电源直接点亮一个LED灯的电路

图片

作?者?:硬核王同学

-------?END-------

关注公众号回复“加群”按规则加入技术交流群 ?回复“1024”查看更多内容

图片

文章来源:https://blog.csdn.net/qq_56921854/article/details/135168075
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。