stm32呼吸灯程序_嵌协|STM32点亮呼吸灯(库函数版)

本文介绍了如何使用STM32单片机实现呼吸灯效果,从硬件电路分析到软件编程步骤,包括时钟使能、IO口初始化和操作。通过控制PC13引脚的高低电平并加入延时,实现了LED的亮灭交替,从而达到呼吸灯效果。
摘要由CSDN通过智能技术生成

  创新放飞梦想,实践铸就未来

ab1a4b171ecc8103b8e06def1498b939.gif

    小黑上回说道stm32新建工程的操作(任意门:STM32新建工程(固件库版)【点击查看】

d057f4f8d93deeeb2a97df0573079b7d.png(图一)

    接下来我们讲stm32的点灯操作,点灯是学习任意一款单片机的入门级操作,就像一门编程语言的“Hello World”,我们通过这个逐渐熟悉stm32以及他的固件库。

53a55279ad4fbdc844c60982243fe8ae.png

本期目录

d7070357718fe570016251424c33e0b5.png

硬件电路的介绍分析

d7070357718fe570016251424c33e0b5.png

软件编程的介绍分析

d7070357718fe570016251424c33e0b5.png

实际操作

一、硬件电路

    这里我们还是以stm32f103c8t6为例,并且我们以最小系统板的电路为例。以下是2种类型的最小系统板,区别在于一个是4pin的烧写,一个是20pin的烧写,但是电路基本一样。

49482d046e408479554570793659c510.png f8e69751fcd3759cab542875eb68703b.png

          (图二)                            (图三)

    为了方便,我们使用板子上的LED为实验对象。我们先来看板子上LED的电路,由于手头上刚好有20pin烧写的板,我就以这个为例吧。

2d5f42a0f004915dd3137ae79da74517.png(图四)

    学过电路的都会知道,LED灯亮的条件是什么,即只要我们在LED的两端施加一个电压差,使得LED两端有了电压差他就能亮。

    由电路图上,我们可以知道LED的正极已经接上了3.3V,负极接上了stm32的PC13的IO口上。由以上原理可得,只要我们将PC13输出一个低电平,LED两端就会有了电压差,即LED就亮了。

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值