打印
[STM32F4]

STM32F429ZIT6 SPI读操作求助

[复制链接]
554|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
筷子|  楼主 | 2020-6-5 16:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
硬件环境:NUCLEO-F429ZI + S2LP(STEVAL-FK915V1)
MCU的操作系统:mbed os

NUCLEO-F429ZI和STEVAL-FK915V1之间通过SPI进行通信。

我想读取STEVAL-FK915V1的寄存器MC_STATE0(寄存器地址:0x8E)的值,执行MBED提供的例程:mbed-os-snippet-SPI_HelloWorld,读取的值为:0x0,该寄存器默认值为:0x07。

哪位大侠知道应该如何才能通过SPI正确读取寄存器的值?望不吝赐教,万分感谢!

使用特权

评论回复
沙发
mmuuss586| | 2020-6-8 11:40 | 只看该作者

使用特权

评论回复
板凳
筷子|  楼主 | 2020-6-12 08:59 | 只看该作者
记录一下这个问题的解决过程

通过mbed os提供的api,可以正常控制NUCLEO-F429ZI开发板上的led灯,说明mbed os提供的API可以正常操作MCU的PIN,怀疑代码中操作了错误的PIN脚。

下一步准备查看原理图,并通过示波器验证一下,代码中操作的是否为正确PIN脚。

使用特权

评论回复
地板
zchong| | 2020-6-12 10:06 | 只看该作者
抽丝剥茧,缘木求鱼,顺藤摸瓜

使用特权

评论回复
5
晓伍| | 2020-7-8 13:49 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
6
八层楼| | 2020-7-8 13:50 | 只看该作者
不知楼主后续如何

使用特权

评论回复
7
观海| | 2020-7-8 13:51 | 只看该作者
期待楼主的更新

使用特权

评论回复
8
guanjiaer| | 2020-7-8 13:51 | 只看该作者
给楼主顶上去

使用特权

评论回复
9
heimaojingzhang| | 2020-7-8 13:51 | 只看该作者
应该会有新的发现

使用特权

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

本版积分规则

2

主题

3

帖子

0

粉丝