【STM32】实现单机按键闪烁

本文介绍了如何在奋斗STM32开发板MINI上实现单机按键控制LED闪烁。首先详细解析了开发板的硬件电路,包括主控芯片STM32F103VET6及其供电、启动方式和时钟源。接着,讲解了新建工程的步骤,包括选择芯片、创建文件夹、添加启动文件和固件库。最后,展示了LED初始化、主函数和定时延时函数的程序编写过程。
摘要由CSDN通过智能技术生成

本次使用的是奋斗STM32开发板MINI的原理图

                                 奋斗 STM32 开发板 MINI 的原理图详解

1. 主控制芯片 采用 STM32F103VET6 作为开发板的 MCU 平台。这个 MCU 是 STM32F103 里的高容量芯片,具 有 512K 字节的内部 FLASH,64K 字节的 SRAM, 外设资源有全速 USB Device,SDIO,SPI, I2C,I2S,FSMC,定时器,USART,ADC,DAC,CAN 等接口。

 2. 供电电路: AMS1117-3.3(N1)输入+5V,提供 3.3V 的固定电压输出,为了降低电磁干扰,C1-C5 为 CPU 提供 BANK 电源(VCC:P50、P75、P100、P28、P11 GND:P49、P74、P99、P27、P10) 滤波。CPU 的模拟输入电源供电脚 VDDA(P22)通过 L1 22uH 的电感与+3.3V VDD 电压连接, CPU 的模拟地 VSSA(P19)及 VREF-(P20)通过 R1 0 欧电阻与 GND 连接。VREF+(P21)采用 VDDA(P22)电源基准。 为 RTC 的备份电源采用 V4 3.3V 锂离子片状电池

3.启动方式设置: Boot1—Boot0(P37,P94): x0: 内部程序存储区启动 01:系统存储区启动(为异步通信 ISP 编程方式) 在此将 BOOT1 始终设置为 0, BOOT0 为可变的状态,在正常模式下将其置为 0,在 ISP 编程时将其置为 1。用 JP1 跳线块设置,开路为 ISP 模式,短路为正常运行模式

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值