主题中讨论的其他器件:TMS320C6746、 TCAN4550
大家好,我们将 tms320c6746与 tcan4550一起使用,下面是一期
- 当我读取修订 版寄存器时、地址0x008
它得到以下字节- 0x0800110201
问题是我得到了额外的字节0x08作为第一个字节,然后它到达接收器00 11 02
之后、我发送更多8个时钟并获取修订版寄存器的最大字节01、
此致
Lakh
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.
大家好,我们将 tms320c6746与 tcan4550一起使用,下面是一期
- 当我读取修订 版寄存器时、地址0x008
它得到以下字节- 0x0800110201
问题是我得到了额外的字节0x08作为第一个字节,然后它到达接收器00 11 02
之后、我发送更多8个时钟并获取修订版寄存器的最大字节01、
此致
Lakh
您好 Iakh、
我不确定我是否完全理解您的描述。 请在此处描述问题的第二部分吗?
TCAN4550采用32位寄存器格式。 听起来您的读取函数返回的结果太长、可能是因为从 TCAN4550读取的位数超过32位。 如果从寄存器中读取的位数超过32位、地址将继续递增、读取以下寄存器。 在这种情况下、此应答中的最高有效字节可能是状态寄存器(h000C)的第一个字节。 0x08是该寄存器第一个字节的预期值、因此这看起来正常。
我建议检查 SPI 读取功能、以确保正确遵循 TCAN4550数据表描述的格式。
此致、
Eric Schott