[STM32F7]

STM32F767ZGT6连续调用两次rt_spi_transfer读取同一个地址,第二次读取的时反馈之异常变为0怎...

[复制链接]
214|5
手机看帖
扫描二维码
随时随地手机跟帖
stormwind123|  楼主 | 2023-8-28 16:29 | 显示全部楼层 |阅读模式
连续调用两次rt_spi_transfer读取同一个地址,第二次读取的时候反馈之异常变为0.
前提信息:
1.芯片采用STM32F767ZGT6
2.使用的rt_spi_send进行写入,写入后连续读取两次
7926864ec5ad1b4dd5.png
以下是SPI读取和写入使用的函数
4878764ec5ad95f73c.png
从日志打印可以看到,第二次读取同一个地址,此时反馈为0。
1270664ec5ade827f7.png
麻烦各位大神帮忙看一下,是哪里写的有问题吗。

使用特权

评论回复
aozima| | 2023-8-28 18:27 | 显示全部楼层
接上逻辑分析仪看看?

使用特权

评论回复
hanwe| | 2023-8-29 20:17 | 显示全部楼层
为啥写入后连续读取两次

使用特权

评论回复
Stahan| | 2023-9-2 23:06 | 显示全部楼层
加上个延时看看

使用特权

评论回复
MessageRing| | 2023-9-3 21:29 | 显示全部楼层
是不读取后清零了啊

使用特权

评论回复
Jacquetry| | 2023-9-4 21:18 | 显示全部楼层
用DMA试试

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

246

主题

900

帖子

1

粉丝