本文记录基于 STM32 实现 SPI 全双工通信的底层寄存器配置流程。

1. GPIO 复用配置

在启用 SPI 硬件宏单元前,必须先使能对应端口的时钟,并将引脚配置为复用推挽输出模式。

2. 核心代码实现

// SPI1 初始化函数片段
void SPI1_Init(void) {
    // 假设此处为时钟使能与 GPIO 配置代码
    SPI1->CR1 |= 0x0314; // 设置波特率分频,主模式
    SPI1->CR1 |= 0x0040; // 使能 SPI 模块
}

本站由 Hank Hill 使用 Stellar 1.33.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站总访问量 本文总阅读量
🤴
Legendary Chest Unlocked!
感谢阅读到底部。