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.

[参考译文] TMS320F28035:TMS320F28035 SPI A 和 B

Guru**** 2030840 points
Other Parts Discussed in Thread: TMS320F28035
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1456334/tms320f28035-tms320f28035-spi-a-and-b

器件型号:TMS320F28035

工具与软件:

嗯。

Im 我的控制器存在2个 SPI、名为 A 和 B

他们是独立的吗?  

阅读 TMS320F28035数据表、例如 SPIFFRX 与 SPIA 或 SPIB 相关、

具有相同的名称、而不是它们具有不同的地址(?)。

当我等待数据接收时、我会:

//
//等待接收到数据
//
while (SpiaRegs.SPIFFRX.bit.RXFFST!=1)


}

RDATA = SpiaRegs。 SPIRXBUF;

但这是 SPI A 还是 SPI B?

Enzo

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我对我说。

    我没有注意到 注册名中的"A":  SpiaRegs.

    当然、 对于 SPI B 甚至还有寄存器 SpibRegs