[STM32F4] STM32F429ZIT6 SPI读操作求助

[复制链接]
762|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 来自手机 | 显示全部楼层
抽丝剥茧,缘木求鱼,顺藤摸瓜
晓伍 发表于 2020-7-8 13:49 | 显示全部楼层
非常感谢楼主分享
八层楼 发表于 2020-7-8 13:50 | 显示全部楼层
不知楼主后续如何
观海 发表于 2020-7-8 13:51 | 显示全部楼层
期待楼主的更新
guanjiaer 发表于 2020-7-8 13:51 | 显示全部楼层
给楼主顶上去
heimaojingzhang 发表于 2020-7-8 13:51 | 显示全部楼层
应该会有新的发现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

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