零基础STM32开发第一篇点亮led灯

零基础STM32开发第一篇点亮led灯

  • 前言
  • 展示
    • 电路原理图设计
      • 电源部分
      • MCU部分
      • 按键LED部分
      • 蜂鸣器继电器外设
      • 排针
    • PCB设计
    • 实体图
  • 所需软件
  • 点亮led灯测试开始
  • 效果演示
  • 点灯学会了可以干什么

前言

本人自制了一款stm32核心板,正好要做测试各个功能是否正常使用,借此机会出个教程,供小白从零开始学习,后面会在芯片里面移植freertos系统内核以及鸿蒙系统内核等做测试。单片机入门必点灯 !!!

展示

电路原理图设计

用了模块分立思想做的原理图,高内聚低耦合

电源部分

零基础STM32开发第一篇点亮led灯

按键LED部分

零基础STM32开发第一篇点亮led灯

排针

零基础STM32开发第一篇点亮led灯
比较简单的两层板,我还自制了一个6层板树莓派,后期可能会出做板子的教程。

实体图

零基础STM32开发第一篇点亮led灯
零基础STM32开发第一篇点亮led灯
配置时钟源选择外部时钟
零基础STM32开发第一篇点亮led灯
打开STLINK调试,防止下载程序完程序死锁,后面会说怎么解决死锁

零基础STM32开发第一篇点亮led灯

HAL库函数版本

零基础STM32开发第一篇点亮led灯

注意:不打开调试功能里面会出现个下载一次程序就禁止下载的函数,需要boot0复位清除flash我打开调试功能了,所以没出现锁死函数。可以做一下对比,注释掉锁死函数就可,在下面文件里。

零基础STM32开发第一篇点亮led灯

点灯学会了可以干什么

控制继电器,蜂鸣器,电闸,水泵,电机,开关,灯泡,洗衣机,电风扇。。。非常多,设备控制的基础

来源:屿anglersking's THU

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月18日
下一篇 2021年9月18日

相关推荐