- 寄存器开发思路和方法
- 分析原理图:连接引脚、有效电平
- 看系统框架图:查看使用的外设挂载在哪条总线上,打开外设的总线开关;
- 查看外设对应的寄存器,关注寄存器的大小、功能,确定要使用的寄存器;
- 计算寄存器的地址:基址+偏移量,用宏来封装寄存器地址
- 根据实际功能配置寄存器参数
- 固件库开发思路和方法
- 控制LED流程
- 外设时钟总线打开
- 初始化:参数配置并初始化
- 控制与操作:读写

在固件库中找到外设的定义文件,调用函数、结构体和宏,使用方法就在文件中;
- 基本流程:
- 调用函数实现总线初始化;
- 调用函数实现对应外设初始化;
- 调用外设结构体定义一个变量,对应要使用的外设的具体端口、输出模式和输出速度等参数;
- 熟悉GPIO模型
- GPIO结构体:用于定义表示一个GPIO端口的变量;
- GPIO初始化函数:用于初始化某个变量对应的GPIO(A、B或C);
- GPIO操作:由多种函数完成读写操作
