无论手工构建SPI通信包还是使用移植后的TI驱动包
我都无法正确读取或写入除0x0000地址处的状态寄存器以外的寄存器
从0x0000可以正确读出芯片型号:TCAN4550,以及版本号:0x0201
SPI状态寄存器以及其他寄存器的值永远都为0x00000000
尝试对0x0808的测试寄存器写入0x12345678后,读取结果仍然为0x00000000
以下为原理图,晶振尝试过25M以及40M,CAN终端电阻实际使用的是120Ω
SPI数据线以及片选线弱上拉,时钟线弱下拉
STM32G4的SPI接口配置