嵌入式学习_part1
本部分笔记用于学习记录,笔记源头 >>b站江科大_STM32入门教程
建立工程、GPIO
开发环境:keil MDK、STM32F103C8T6
1 )建立工程
(1)基于寄存器开发、基于标准库 或者 基于HAL库开发;
(2)下载ST公司的标准库文件; ST外设标准库下载链接
1.添加 start 文件
1.1 添加文件
内设寄存器配置信息:core_cm3.c / core_cm3.h
外设寄存器配置信息:startup_stm32f10x_md.s (启动文件)
stm32f10x.h(外设寄存器配置文件)
system_stm32f10x.h / system_stm32f10x.c (时钟配置文件)
1.2 添加文件路径
1.3 设置字体大小(color & font)
1.4 其他设置
2.添加 library 文件
3.添加 User 文件
main文件:主逻辑实现
stm32f10x_conf.h:库函数的头文件包含关系
stm32f10x_it.c / stm32f10x_it.h :中断处理函数...ST公司给提供的接口
stm32f10x.h 中有个选择编译 :