This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LMK04832EVM:SPI 编程-如何使用 SPI 主设备(如 Raspberry Pi)对从设备(LMK04832EVM)上的寄存器进行编程?

Guru**** 2380860 points
Other Parts Discussed in Thread: USB2ANY, LMK04832
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1110477/lmk04832evm-spi-programming---how-to-program-registers-on-the-slave-device-lmk04832evm-using-an-spi-master-device-like-raspberry-pi

器件型号:LMK04832EVM
主题中讨论的其他器件:USB2ANYLMK04832

TICS Pro 使用 USB2ANY 器件(HPA665)向 LMK04823EVM 的寄存器写入数据。 我想创建一个执行相同操作的 Python 脚本。 我保存了 TICS Pro 文件和十六进制寄存器值文本文件(如下所示)、我想使用文本文件中的值对寄存器进行编程。

对于 SPI 通信、应将波特率设置为多少?

应如何通过 SPI 协议将数据发送到从器件? 例如、写入字节等?

与每次为器件加电时启动 Windows 和 TICS Pro 来对器件进行编程相比、我使用 Raspberry Pi 运行脚本对器件进行编程要方便得多。 任何建设性的建议都是非常值得赞赏的,因为我几个月来一直在努力找到它,但几乎没有成功。 提前感谢!

 e2e.ti.com/.../LVPECL-2Vpp-ZDM.tcse2e.ti.com/.../4863.HexRegisterValues.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    LMK04832数据表中的第6.6和6.7节介绍了 SPI 通信的时序要求和时序图。

    LMK04832可支持5MHz 的最大 SCLK 速度、CS*和 SCLK 边沿应遵循设置和保持计时以正确写入寄存器。

    SPI 数据写入应基于图1。

    谢谢!

    此致、

    Ajeet Pal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ajeet、

    感谢您的回复。 这回答了我关于波特率的问题。 但是、我仍然不确定如何将数据写入从器件。 更具体地说、应该如何写入字节?

    从上面的文本文件中、我要将十六进制值0x000200写入寄存器 R2、这样我只需写入字节0x000200、它就可以工作了吗?

    很抱歉,由于我还不熟悉这一点,需要进一步澄清。

    此致、

    于杰

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Yu Jie、

    如上所述、对于寄存器写入、MSB 应为 R/W、接下来的两个位 W1和 W0应为0、然后是13位寄存器地址、再是8位数据。 因此、每个寄存器只需写入6个字节。

    谢谢!

    此致、

    Ajeet Pal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的帮助! 顺便说一下、我认为您意味着要为每个寄存器写入3个字节的数据、因为有24位、每个字节有8位数据。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    哦、是的! 没错。  包括寄存器地址在内的每个寄存器设置都有3个字节要写入。

    谢谢!

    此致、

    Ajeet Pal