写一下记录自己的学习过程
模拟SPI不需要硬件支持 一般的IO口就OK 手动控制好SCK就好
硬件SPI 和模拟SPI的区别就是 IO的不同 硬件IO需要用到STM32上SPI外设IO的复用功能,模拟SPI随便找个普通IO口就行
模拟SPI 当时钟信号由低到高时 发送一位的数据(需要手动)
硬件SPI 把发送的数据写入SPIx->DR就行(固件库里有函数调用就行)
下面是模拟SPI代码
写一下记录自己的学习过程
模拟SPI不需要硬件支持 一般的IO口就OK 手动控制好SCK就好
硬件SPI 和模拟SPI的区别就是 IO的不同 硬件IO需要用到STM32上SPI外设IO的复用功能,模拟SPI随便找个普通IO口就行
模拟SPI 当时钟信号由低到高时 发送一位的数据(需要手动)
硬件SPI 把发送的数据写入SPIx->DR就行(固件库里有函数调用就行)
下面是模拟SPI代码