零基础STM32开发第一篇点亮led灯
- 前言
- 展示
-
- 电路原理图设计
-
- 电源部分
- MCU部分
- 按键LED部分
- 蜂鸣器继电器外设
- 排针
- PCB设计
- 实体图
- 所需软件
-
- 点亮led灯测试开始
- 效果演示
- 点灯学会了可以干什么
前言
本人自制了一款stm32核心板,正好要做测试各个功能是否正常使用,借此机会出个教程,供小白从零开始学习,后面会在芯片里面移植freertos系统内核以及鸿蒙系统内核等做测试。单片机入门必点灯 !!!
展示
电路原理图设计
用了模块分立思想做的原理图,高内聚低耦合
电源部分
按键LED部分
排针
比较简单的两层板,我还自制了一个6层板树莓派,后期可能会出做板子的教程。
实体图
配置时钟源选择外部时钟
打开STLINK调试,防止下载程序完程序死锁,后面会说怎么解决死锁
HAL库函数版本
注意:不打开调试功能里面会出现个下载一次程序就禁止下载的函数,需要boot0复位清除flash我打开调试功能了,所以没出现锁死函数。可以做一下对比,注释掉锁死函数就可,在下面文件里。
点灯学会了可以干什么
控制继电器,蜂鸣器,电闸,水泵,电机,开关,灯泡,洗衣机,电风扇。。。非常多,设备控制的基础
来源:屿anglersking's THU
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!