# Excel 寄存器表格格式说明 ## 表格列 Excel 表格需要包含以下列: | 列名 | 说明 | 必填 | 示例 | |------|------|------|------| | 寄存器名 | 寄存器的宏定义名称 | 是 | GPIOA_MODER | | 地址 | 寄存器物理地址 | 是 | 0x40020000 | | 描述 | 寄存器功能描述 | 否 | GPIOA 模式寄存器 | | 复位值 | 芯片复位后寄存器的值 | 否 | 0x00000000 | ## 示例数据 | 寄存器名 | 地址 | 描述 | 复位值 | |----------|------|------|--------| | GPIOA_MODER | 0x40020000 | GPIOA 模式寄存器 | 0xA8000000 | | GPIOA_OTYPER | 0x40020004 | GPIOA 输出类型寄存器 | 0x00000000 | | GPIOA_OSPEEDR | 0x40020008 | GPIOA 输出速度寄存器 | 0x00000000 | | GPIOA_PUPDR | 0x4002000C | GPIOA 上拉/下拉寄存器 | 0x00000100 | | GPIOA_IDR | 0x40020010 | GPIOA 输入数据寄存器 | N/A | ## 使用说明 1. 准备你的寄存器 Excel 表格 2. 命名为 `xxx_registers.xlsx` 3. 放入本目录 `docs/00_芯片资料/registers/` 4. 运行 `python3 shared/scripts/parse_registers.py` 解析