调试接口的选择
SWDIO和SWCLK接口
| 信号 | 作用 | 常见 STM32 引脚 |
|---|---|---|
| SWDIO | 双向数据线,传输程序和调试数据 | PA13 |
| SWCLK | 时钟线,由 ST-LINK 提供,控制通信节奏 | PA14 |
配置GPIO引脚
比如这里配置的PC13配置的是LED输出模式选择output通用输出,为什么选择PC13根据连接图来
的
| 选项 | 含义 | 常见用途 |
|---|---|---|
Reset_State | 恢复默认配置 | 暂不配置该引脚 |
GPIO_Input | 数字输入,读取高低电平 | 读取按键、开关 |
GPIO_Output | 数字输出,输出高低电平 | 控制 LED、给外部电路发送控制信号 |
GPIO_Analog | 模拟模式,关闭数字输入通路 | 模拟功能或降低闲置引脚功耗;不代表该引脚一定支持 ADC |
GPIO_EXTI13 | 将该引脚连接到外部中断线 13 | 按键触发中断 |
RTC_AF1 | RTC 相关功能 | 时间戳、防篡改检测、RTC 输出等 |
Keil打开显示没有这个芯片的文件,因为当初是直接学的江科大的32,Arm Keil | Keil STM32F4xx_DFP从这个链接下载然后再导入,注意版本信息,安装最新版本显示安装不进去,下的17.1这个版本的
一些常见的名称
| 名称 | 对应功能 |
|---|---|
EXTI... | 外部中断线 |
TIM... | 定时器 |
DMA... | DMA 数据传输 |
USART... | 串口 |
I2C..._EV | I²C 事件中断 |
I2C..._ER | I²C 错误中断 |
SPI... | SPI 外设 |
SysTick | 内核系统滴答定时器 |
FPU | 浮点单元相关中断 |
用表尾地址减去表头地址,得到向量表的字节数。
向量表最终放在哪个实际地址,由链接配置和芯片启动映射共同决定;AREA RESET这个名字本身并不直接指定地址为零。