stm32硬件SPI的写和读必须成对进行吗?

[复制链接]
394|0
 楼主| 社畜一枚 发表于 2019-11-17 10:20 | 显示全部楼层 |阅读模式
例程里SPI_FLASH_ReadDeviceID这个函数,发送一个W25X_DeviceID和3个Dummy_Byte后,发送第四个Dummy_Byte后接收的数据就是ID。然后我看到SPI_FLASH_SendByte这个函数是写完就立刻读,我想的发送前3个命令时不需要读,我就手写了一个sendByte,只有发送没有接收,然后第四个Dummy_Byte时用回SPI_FLASH_SendByte函数,结果发现读出来0xFF,难道前面没读会影响后面接收数据吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

397

主题

401

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部