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.

[参考译文] DRV8353:DRV8353 SPI 寄存器编程

Guru**** 2393725 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1454095/drv8353-drv8353-spi-register-programming

器件型号:DRV8353

工具与软件:

有关寄存器编程的问题、尤其是根据特定性能配置器件的 W/R 寄存器编程。 下面显示了表15、但问题也适用于其他表格。  

1.锁定是否不仅适用于表15中定义的所有寄存器?

2.我们只能更改寄存器中的某些位而不会影响其他位吗?

a.我们是否必须读取寄存器第一个掩码来修改位和重写位?

3当我们解锁时、它会解锁到所有寄存器吗?

4是否有样本寄存器设置和修改程序或流程图?

有没有  

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

    您好、TurGuy、   

    感谢您在我们的论坛上再次进行联系。  

    请让我看看这些问题、并在假期开始前的一周结束时进行跟进。  

    谢谢、此致、  

    -约书亚

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

    您好、TurGuy、  

    Unknown 说:
    1. 锁定是否适用于所有寄存器、而不仅仅是表15中定义的寄存器?

    是的、当锁定被置位时、只有 LOCK 位和 CLR_FLT (地址0x02h)是可写入的。   

    Unknown 说:
    2. 我们能否仅更改寄存器中的某些位而不影响其他位?

    是的、我认为、只要新的 SPI 写入寄存器不会覆盖先前写入的值、  

    Unknown 说:
    3我们解锁时是否能解锁所有寄存器?

    是的、这将按照数据表的 LOCK 位部分中的定义解锁所有寄存器。   

    Unknown 说:
    4是否有寄存器设置和修改程序或流程图样例?

    8.5.1.1。 SPI 定义涵盖了 SPI 操作的重要流程、器件寄存器定义了其默认值(如果需要进行所需设置编程之外的 not.be 设置)。

    希望这些信息对您有所帮助。  

    从明天到2025年1月03日 休假期间、我将不在办公室/不工作、我期待在我返回时提供任何额外的支持。   

    此致、  

    -约书亚