【NUCLEO-L496ZG评测】硬件SPI总线驱动SPI FLASH W25Q128 搞定了单总线和IIC总线,当然也要接触一下SPI总线。SPI总线相比IIC总线,速度更快,但是在传输过程中不会进行校验,因此准确率比IIC总线低。这次我驱动的SPI器件是最为简单的SPI FLASH,容量为16MB的W25Q1218。 在CubeMX中配置PA5、PA6、PA7为SPI1的SCK、MISO、MISO引脚,设置数据格式为8位、第二个跳变沿开始采集。 检验SPI FLASH有没有正确连接的方法就是读取它的ID号,以本帖的W25Q128为例,ID为0xEF17,若读取ID正确,一般读写都不会有问题。 放上工程文件和头文件。 |
挺贵的,w25q128一块钱一个