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.

TCAN4550: 无法读写MCAN控制器寄存器

Part Number: TCAN4550

无论手工构建SPI通信包还是使用移植后的TI驱动包

我都无法正确读取或写入除0x0000地址处的状态寄存器以外的寄存器

从0x0000可以正确读出芯片型号:TCAN4550,以及版本号:0x0201

SPI状态寄存器以及其他寄存器的值永远都为0x00000000

尝试对0x0808的测试寄存器写入0x12345678后,读取结果仍然为0x00000000

以下为原理图,晶振尝试过25M以及40M,CAN终端电阻实际使用的是120Ω

SPI数据线以及片选线弱上拉,时钟线弱下拉

STM32G4的SPI接口配置

x 出现错误。请重试或与管理员联系。