工具与软件:

1.您能帮助解释一下配置命令吗?
读写命令是否在配置命令中发送两个字节的数据? 我们如何组合硬件地址和命令字? 只是把它发送出去吗?
2. 配置以下命令字时是否存在问题?
如读取收发器的当前模式配置、发送[0x10<<1、0x00]、将收发器的当前模式配置为正常模式、发送[(0x10<<1)| 0x01、0x07];
3. 收发器上电后、MCU 是否需要优先配置初始工作模式?
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.
工具与软件:

1.您能帮助解释一下配置命令吗?
读写命令是否在配置命令中发送两个字节的数据? 我们如何组合硬件地址和命令字? 只是把它发送出去吗?
2. 配置以下命令字时是否存在问题?
如读取收发器的当前模式配置、发送[0x10<<1、0x00]、将收发器的当前模式配置为正常模式、发送[(0x10<<1)| 0x01、0x07];
3. 收发器上电后、MCU 是否需要优先配置初始工作模式?
尊敬的 Fabio:
Unknown 说:1. 您能否帮助解释配置命令?
您在这里的理解似乎是正确的。 上面的读取配置命令首先使用移位为左的7位地址和读取/写入位(0表示按原样保留读取)构造第一个字节。 第二个字节中的数据无关紧要、因此、发送0x00是为了在 SCLK 上生成信号、供收发器使用读取的数据进行响应。 在下图中、R/W 后的 SDI 上的标志线是该由控制器发送的0x00、被收发器忽略。 
Unknown 说:2. 配置以下命令字是否存在问题?
对于要将器件设置为正常模式(111b =正常)的写入命令(带有0x01的 ORing)、发送字节[(0x10 << 1)| 0x01、0x07]是正确的。
Unknown 说:3. 在收发器上电后、MCU 是否需要优先配置初始工作模式?[/QUOT]这将取决于系统的优先级。 如果系统需要优先与 CAN 总线建立通信、那么 MCU 应该首先将收发器的模式更改为正常模式。 如果还有其他优先级任务、例如为其他模块启动本地电源、则可以先完成。 唤醒事件后、收发器将保持待机模式约4分钟(tINACTIVE)、然后自动切换回低功耗睡眠状态。
如果您有任何其他问题、请告诉我。
此致、
Eric Schott