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.

[参考译文] BOOSTXL-DRV8323RS:无法读取和写入 DRV8323RS 寄存器

Guru**** 2482225 points
Other Parts Discussed in Thread: BOOSTXL-DRV8323RS, DRV8323

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1188898/boostxl-drv8323rs-unable-to-read-and-write-to-drv8323rs-registers

器件型号:BOOSTXL-DRV8323RS
主题中讨论的其他器件: DRV8323

您好!

我们已购买具有 F280025C Launchpad 的 BOOSTXL-DRV8323RS 评估套件。 运行通用电机实验室(针对 DRV8323RS 配置)的构建级别1时、 我无法使用"Watch"窗口读取 DRV8323的状态和控制寄存器。 DRV8323寄存  器在电源复位后具有默认值、某些寄存器在 hal.c 文件的 HAL_MTR_setParams ()中设置。 程序运行后、我通过向 readCmd 写入1来更新 drivVars_M1 (在 drivVars_M1下)。 更新后的值很奇怪,并且不接近于在  HAL_MTR_setParams()中设置的默认值或初始化值。 dricvVars_M1的图片如下所示。

查看低侧栅极灌电流/拉电流寄存器的控制寄存器4、可以看到该值为负。 这是预期的吗? 如果有任何问题、请告诉我可能的原因。 如果您需要更多信息、请告诉我。

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

    您好、Jacob、  

    感谢您发帖到 e2e 论坛-我们的一些团队成员目前已不在办公室、下周一会再来。  

    当我们有机会详细查看您的请求并提出澄清问题时、请预计会收到回复。 谢谢!  

    此致、  
    Andrew  

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

    您好、Jacob、

    浏览您提供的显示窗口后、数据值看起来可能无法正确显示。 如果将 表达式窗口中的值更改为 以十六进制显示、则可能会解决混淆。 表达式窗口似乎默认将任何枚举类型显示为可能的十进制或其他格式而不是十六进制格式。 我认为这就是为什么一些数据显示为负面数据的原因。  

    此致、

    Anthony