您好!
在 DRV8311数据表(修订版 B)的第51页中、有来自 DRV8311P 的 DEV_STS 响应(8位)、但 在数据表中找不到该寄存器的详细信息。 16位寄存器 DEV_STS1 与此8位 DEV_STS 寄存器不同。
未激活 nFault 引脚(高电平和无故障)时、我继续将0x81读取为 DEV_STS。 我将 DEV_STS1的值读取为0x0000 (在清除故障后)。
如果您能更新此注册的详细信息、我将不胜感激。
此链接中的回复似乎不正确。
谢谢
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.
您好!
在 DRV8311数据表(修订版 B)的第51页中、有来自 DRV8311P 的 DEV_STS 响应(8位)、但 在数据表中找不到该寄存器的详细信息。 16位寄存器 DEV_STS1 与此8位 DEV_STS 寄存器不同。
未激活 nFault 引脚(高电平和无故障)时、我继续将0x81读取为 DEV_STS。 我将 DEV_STS1的值读取为0x0000 (在清除故障后)。
如果您能更新此注册的详细信息、我将不胜感激。
此链接中的回复似乎不正确。
谢谢
尊敬的 Roozbeh:
如链接的 E2E 中所述、不应存在称为 DEV_STS 的唯一寄存器 、而是这8个位应简单地保存 SDI/SDO 事务的器件状态数据。 您能解释一下从寄存器映射的什么位置读取0x81吗?

数据表上的文本说明了器件状态(8位、 就像 DEV_STS1寄存器有8位数据、 而16位寄存器的其余部分为保留/奇偶校验)在 SPI 事务中的位置。
我希望这会澄清任何混淆。
此致、
-约书亚