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

    Class3 GPIO和两种开发方式 - 图1
    在固件库中找到外设的定义文件,调用函数、结构体和宏,使用方法就在文件中;

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