【STM32】学习准备、初识

今天就开始学习stm32咯,会坚持更新博客坚持学习的

1. 学习准备

主板子、杜邦线、电源线(一端USB,一端typeC)、CH340、ST-LINK(clock、IO、GND)

ST-LINK的CLOCK、IO、GND与主板的CLOCK、IO、GND相连,另一端插入电脑

电源线typeC端连接板子,USB端连接电脑
CH340 转 TLL 工具的 TX 要接板子的 RX , CH340 转 TLL 工具的 RX 要接板子的 TX ,千万不要接错,否则就不能烧进去

电源线: 就是用 来供电的,没有传输数据
USB 转 TTL(CH340):主要作用是用来调试或下载程序。
ST-Link : 一种用于 STM32 微控制器的调试和编程工具,它可以通过 SWD 或 JTAG 接口与开发板进行通信。
也就是说。板子要连电源线(只供电,不下载数据),要连下载线(CH340)

2. 为什么叫stm32?

ST是家公司,叫"意法半导体"

M是microelectronics微电子

32是总线宽度

我用的板子是STM32F103C8T6

F为基础型

103是stm32基础型

C是引脚数为48

8是64K内存容量

T是封装为QFT

6是温度范围-40~85

开发板、核心板 什么区别?

核心板:具体主控芯片、供电电源、基础电路,保证能运行就行

开发板:资源更多,可能带显示屏、各种串口

3. 阅读手册

从百度找官网查询or淘宝白嫖😆

stm32包含++CPU、总线、时钟、FLASH、外设++

产品手册

一览,了解一下该芯片有什么资源

一个产品手册往往包含好几个型号的芯片

引脚定义很重要,常看!

参考手册

更详细,

各种外设各种寄存器,寄存器如何配置

启动配置很重要!

4. STM32F103C8T6引脚

查产品手册"引脚定义"

4.1 电源引脚

一般V开头

VDD/VSS:数字部分电源正/负极引脚,为stm32供电

VDDA/VSSA:模拟部分电源正/负极引脚,为内部模拟部分供电

VBAT:后备区域供电引脚

4.2 晶振引脚

OSC_IN/OSC_OUT:外部晶振引脚(高速)

OSC_IN32/OSC_OUT32:外部晶振引脚(低速)

4.3 复位引脚

NRST,用于复位,低电平有效

4.4 下载引脚

JTAG

------可仿真、调试,占用引脚数量很多

SWD

------可仿真、调试,占用引脚数量少

强烈建议!

串口

------下载程序

BOOT引脚

------启动选择引脚,BOOT0和BOOT1的置0️⃣or置1️⃣决定从主闪存启动or系统存储器启动or内置RAM启动

GPIO口

------基本以P开头,很多有37个

5. stm32最小系统

就像人必须有头、心脏,不一定要手镯等

++主芯片、BOOT启动电路、拓展电路、电源电路、时钟电路、程序下载电路、复位电路++

6. 原理图

推荐一本书:

了解电子元器件(电阻、电容、电感、二极管、晶体管......)

7. 程序编译

  • 第一个按钮: Translate 就是翻译当下 修改过的文件,说明白点就是检查下有没有语法错误,并不会去链接库文件,也不会生成可执行文件。
  • 第二个按钮: Build 就是编译当下 修改过的文件,它包含了语法检查,链接动态库文件,生成可执行文件。
  • 第三个按钮: Rebuild 重新编译整个工程,跟 Build 这个按钮实现的功能是一样的,但有所不同的是它编译的是整个工程的所有文件,耗时巨大。
相关推荐
LCG米7 小时前
STM32串口接收卡死根因排查:ORE溢出标志陷阱、错误标志清除顺序与中断恢复实测
stm32·单片机·嵌入式硬件·串口·嵌入式
创界工坊工作室9 小时前
38-基于单片机的老人健康监测系统
单片机·嵌入式硬件·51单片机·proteus
三佛科技-1341638421211 小时前
20W~200W副边反馈SSR隔离方案HN1562+碳化硅MOS(含光耦817,431)
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
恒锐丰科技林技术员12 小时前
EG2103 高压 MOS/IGBT 驱动芯片解析:半桥驱动的高性价比之选
经验分享·嵌入式硬件·硬件工程
_Ningye14 小时前
STM32 — 11.5 硬件SPI读写W25Q64
stm32·单片机·嵌入式硬件
inrichtt15 小时前
第九课时:STM32 SPI实战:按键消抖与FLASH断电保护
stm32·单片机·嵌入式硬件
尼喃17 小时前
两节两串锂电池保护板原理图+充电电路二合一电路图
嵌入式硬件
深圳市恒锐丰科技杨生17 小时前
SS6208L 12V 集成 MOS 半桥功率芯片|LeadPower 率能半导体
嵌入式硬件·硬件工程
zhangzhangkeji17 小时前
stm32, HAL 库,WDG,复位分类,硬件看门狗相关,
stm32
女神下凡17 小时前
芯参谋(61):PMSM永磁同步电机驱动电路设计指南
arm开发·单片机·嵌入式硬件·硬件工程·设计规范