主题: TCAN4550 中讨论的其他器件
工具/软件:
我对 TCAN4550EVM 有疑问。
我将通过 SPI 接口连接 Raspberry Pi 和 TCAN4550 EVM。
我的目标是测量通过 TCAN4550 的 CAN 总线 DB-9 线束连接器从 Raspberry Pi 传输的 CAN 帧数据。
我已经基于 TCAN4550 样片程序创建了一个程序、旨在从 TCAN4550 的 TxBuffer 传输数据、但并没有成功。
我可以从 Raspberry Pi 读取和写入 TCAN4550 EVM 寄存器。
我是根据 TCAN4550 软件用户手册写入 SPI、但我似乎无法从寄存器 0x10C4 检索空闲电平;我得到的值为 0。
根据数据表、这是由于 Tx 被配置为队列(寄存器 TXBC.TFQM =‘1')导致的。
使用 AHB_READ_32 () 读取 TXBC 返回 0x4a000174。 由于 0x4a000174 指示 TXBC.TFQM=1、因此我相信 Tx 已配置为队列。
MRAM 配置似乎是使用 TCAN4x5x_MRAM_Configure() 设置的、但我找不到在示例程序中将 Tx 配置为 FIFO 的方法。
如何将 Tx 配置为 FIFO 运行?






