硬件环境: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正确读取寄存器的值?望不吝赐教,万分感谢! |
盘古UE-STM32F407工控板原理图
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
评分
查看全部评分
通过mbed os提供的API可以控制NUCLEO-F429ZI开发板上led灯的亮、灭,说明mbed os提供的API可以实现PIN脚电平的拉高/拉低。无法访问SPI接口,可能与没有操作正确的PIN脚有关。
下一步查看相关的原理图,并通过示波器分析一下,代码是否正确操作了指定的PIN脚。
通过mbed os提供的api,可以正常控制NUCLEO-F429ZI开发板上的led灯,说明mbed os提供的API可以正常操作MCU的PIN,怀疑代码中操作了错误的PIN脚。
下一步准备查看原理图,并通过示波器验证一下,代码中操作的是否为正确PIN脚。
评分
查看全部评分