STM32——最小系统板

本文介绍了使用STM32进行开发的学习过程,包括焊接技术的实际操作,理解贴片元器件知识,使用KEIL进行程序烧录,以及STM32固件库的初步认识。通过实例展示了固件库如何简化寄存器操作,为初学者提供了实用的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

制作开发板

题目是制作,其实是有现成的板子,学习的是焊接技术. 好吧,我一个coder跑过来焊板子也是挺迷的. 第一次焊东西很慢,而且东西比较多,是后面所有实验的一个基础开发板。合计起来焊了快有5h.(因为第一次还搞失败了,STM32引脚太多,没有处理好)

收获

  • 焊枪使用的流畅了很多
  • 了解了一些贴片元器件的知识
  • 学习使用界面巨难看的keil来烧程序到STM32中

原理图和PCB

这个复杂的板子是助教画好了发给我们的.第一节课自然不会学习去画PCB啦,原理图和PCB就贴下面了:
原理图

PCB图

KEIL的安装破解

教程自行GOOGLE吧,还是很简单的. 顺便提一句,用的是ST-LINK所以还安装了驱动之类的.


固件库知识介绍

ST(意法半导体)为了方便用户开发程序 ,(不是我吐槽,STM32这么多寄存器你要不是专业搞这个的直接玩寄存器估计没几个人能玩的下去),提供了一套丰富的STM32固件库.

所谓固件库,就是把对数百个寄存器的操作封装成了一个又一个函数,如果要实现某一个功能,直接去查固件库的各个函数的使用方法,实现需要的功能即可. 举个形象的例子:一下两种代

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值