我的 SPI 通信工作正常。 我可以在 SPI 总线上看到发送和接收的数据。 因此、为了检查 LED 驱动器配置、我编写了以下代码、以在 MAP_0寄存器中写入数据并将其读回。
LedSpiCmdWriteWord (0x6C、0xCC);/*发送解锁映射命令*/
LedSpiCmdReadWriteVerify (0x40、0X11、0x80、&SPI_ERROR);//用于检查 LED 驱动器的代码
LedSpiCmdWriteWord (0x68、0xA5);//发送锁定映射命令*/
SPI MOSI 引脚的数据记录为--> 6CCC 4011 8000 0000 68A5
SPI MISO 引脚的数据记录为--> 2000 2444 0000 8024 0000
因此、当我使用地址0x40在 Map Register_0中写入0x11时、使用地址0x80读取 Map_0寄存器时、我将获得0x24作为返回值。
可能出了什么问题?