STM32F103学习笔记
2019/3/16 -> 2019/3/19
主要的库函数位置
/core_cm32.c/stdin.h
中定义了字符型stm32f10x.h>stm32f10x_conf.h
中定义了引用的外设头文件- 库文件之间的依赖调用关系
@./~.PNG
stm32f10x.h
查看地址映射
比如define GPIOA_BASE (APB2PERIPH_BASE + 0x0800)
GPIO使用步骤
- 配置寄存器:选定 GPIO 的特定功能 ,最基本的如:选择作为输入还是输出端口。
- 数据寄存器:保存了 GPIO 的输入电平或将要输出的电平
- 位控制寄存器:设置某引脚数据为 1 或 0 ,控制输出电平
- 锁定寄存器:设置某锁定引脚后,就不能修改其配置
- 一般使用推挽输出模式
GPIO_TyPe_Def
结构体中定义了GPIO_BASED
的偏移量
RCC等时钟相关
SYSCLK
为系统时钟
2.
LED标准示例
LED 的 GPIO 初始化函数