这里是对STM32学习路线的截图,方便平时巩固32的知识。截图超多,实操步骤都有。
使用开发板为STM32F103,后面四位影响不大,在烧写上电的时候选好芯片即可,下面有演示。
在下小白一个,欢迎共同学习。
STM32F103开发板霸道V2兼容指南者 从零开始(1)
F103霸道开发板
Fire_Debugger仿真器
说明:
- 打钩的7.9为全速版的SW模式
- 4 7 9 11 13 15 高速版JTAG模式
- (默认的,如果杜邦线的话要接共地)
高速板连接上之后左右连接然后共地
点亮第一个流水灯
1.导入例程
2.编译
设备 目标 输出 列表 用户 Asm 链接 调试 工具
3.烧写成功
注:
提示报错:
1.检查是否两个线都接了,一个下载,一个是给板供电的,因为JATG出厂默认不对外供电。
2.编译步骤的√有没有选好
3.都确认之后,写不进去就全编译一次
STM32介绍
STM32有什么
STM32分类
STM32命名方法
V为100引脚 Z为144引脚
STM32寄存器
如果没有圆点,起始位为左上角
STM32芯片架构图
寄存器映射
重点来了
0C是地址偏移,所以是0x40010C0C
总线基地址
GPIO基地址
在STM32datasheet手册 -> 寄存器映像 这里有所有的
以ODR寄存器为例描述
通过C语言对寄存器的封装
让PB0输出低/高电平,要怎么实现?重要!
基本位操作介绍:左移、或、清零
结构体封装寄存器,然后指针访问寄存器。重要!