工具/软件:
您好:
您好 TI 社区、
我使用的是 RH850 微控制器(器件型号 R7F701684 ) 并尝试将其与连接 TPS92682EVM-069 通过 SPI 连接 LED 驱动器评估板。 我的目标是使用 SPI 接口从 TPS92682 读取默认寄存器值。
e2e.ti.com/.../TPSboostMaster-_2800_2_2900_.zip
设置:
-
MCU:RH850 (R7F701684)
-
外设:TPS92682EVM-069
-
接口:SPI(根据 MCU 数据表和示例代码进行配置)
-
SPI 模式:使用进行配置 CPOL= 0、CPHA=0 (根据 TPS92682 数据表中关于读取/写入事务的建议)
-
SPI 时钟:~1MHz
-
TPS92682 上的 EN 引脚:高电平 (>2.5V)
-
已在 RH850 的环回模式下测试 SPI 驱动程序:工作正常
问题:
当我尝试从 TPS92682 读取任何寄存器时、我始终接收垃圾值(例如,)、0x0F040xFFFF而不是预期的默认值。 即使对于本应具有已知默认状态的寄存器也会发生这种情况。
请求:
有人能指导我使用 RH850 从 TPS92682 可靠读取默认寄存器值的正确方法吗? 有关 SPI 帧组装、时序要求或使用此评估板的已知问题的任何见解都将非常有用。
提前感谢您!