上一节,我们学会软件的SPI,本节,我们将学习STM32的SPI硬件收发电路,虽然STM32的硬件收发电路很强大,但是,很多我们都用不到,我们只需会最基本的就可以。硬件的好处就是稳定,功能模块都被定死了。记住一点。同步,全双工,高位先行!刚好与USART串口通信相反!本节还是配置STM32为主模式!
【免费】STM32F103C8T6规格说明书资源-CSDN文库



简化版的逻辑框图




软件SPI加了延时,数据采样都是在数据变化期间采样,硬件数据采样都是紧贴始终时序的边沿。
上一节,我们学会软件的SPI,本节,我们将学习STM32的SPI硬件收发电路,虽然STM32的硬件收发电路很强大,但是,很多我们都用不到,我们只需会最基本的就可以。硬件的好处就是稳定,功能模块都被定死了。记住一点。同步,全双工,高位先行!刚好与USART串口通信相反!本节还是配置STM32为主模式!
【免费】STM32F103C8T6规格说明书资源-CSDN文库
简化版的逻辑框图
软件SPI加了延时,数据采样都是在数据变化期间采样,硬件数据采样都是紧贴始终时序的边沿。