打印

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

[复制链接]
293|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

粉丝