文章目录
- STM32 Cube SPI通信实战开发调试--电源项目SPI通信
STM32 Cube SPI通信实战开发调试–电源项目SPI通信
文章目录
-
准备工作
1.1. 所用硬件
1.2. SPI 简介
1.3. 生成工程
1.3.1. 创建工程选择主控
1.3.2. 系统配置
1.3.3. 配置工程目录 -
读写EEPROM实验(W25Q64)
2.1. W25Q64 简介
2.2. 代码实现 -
NRF24L01无线模块通信
3.1. 模块简介
3.2. SPI 配置
3.2.1. SPI1 配置
3.2.2. SPI2 配置
3.3. 代码实现
3.3.1. 添加驱动代码
3.3.2. 驱动修改
3.4. 主函数
3.5. 测试
>>> 文章汇总(有代码汇总) <<< -
准备工作
1.1. 所用硬件
读写EEPROM实验(W25Q64):正点原子Mini开发板,主控STM32F103RCT6
通信实验:再加一个普中的,主控STM32F103ZET6。
1.2. SPI 简介
SPI(Serial Peripheral interface) 串行外围设备接口
由 Motorola公司开发
高速的,全双工,同步的通信总线
需要四根线
时钟最多可以到 18Mhz
SPI 接口一般使用 4 条线通信:
MISO 主设备数据输入,从设备数据输出
MOSI 主设备数据输出,从设备数据输入
SCLK 时钟信号,由主设备产生
CS 从设备片选信号,由主设备控制
SPI 也可以有一对多的情况,根据CS片选信号选择是对哪个从机发送或者接收数据。
————————————————
版权声明:本文为CSDN博主「32Haozi」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_46253745/article/details/127851093