您好!
对于 black-box_FAULT_INFO (B5h)命令、要读取的正确字节数是多少? 当尝试读取19 (0x13)个字节时、在总线上获得错误。 根据数据表/编程手册、似乎19是正确的数字、并且第一个字节应设置为 byte_count 值、这是正确的吗? 发送 COUT_MODE (20h)命令时、该命令有效并检索单个字节。
谢谢、
Delaney
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.
您好!
对于 black-box_FAULT_INFO (B5h)命令、要读取的正确字节数是多少? 当尝试读取19 (0x13)个字节时、在总线上获得错误。 根据数据表/编程手册、似乎19是正确的数字、并且第一个字节应设置为 byte_count 值、这是正确的吗? 发送 COUT_MODE (20h)命令时、该命令有效并检索单个字节。
谢谢、
Delaney
你(们)好
它们具有不同的命令和不同的协议。
请参阅 http://smbus.org/specs/smbus20.pdf 的 SMBus 规范5.5.7 、了解如何发送块读取命令。
此致
Yihe
我很困惑、为什么我们在尝试从 black_box_FAULT_INFO 读取时遵循图5-18。 这不应该是图5-20吗?
如果我在本地结构中设置 byte_count、则无论如何不会将其发送到 UCD。 查看图5.20、我没有看到主机发送 byte_count、我看到它从器件读取 byte_count。
还可以按照进行阅读吗?

是否有任何有关如何读取 black_box_FAULT_INFO 的示例代码?
谢谢、
Delaney