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.

[参考译文] TMS320F28379D:访问 driverlib 中的寄存器值

Guru**** 2562120 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1235291/tms320f28379d-accessing-register-values-in-driverlib

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE

早上好!

我将 通过 SPIA 连接至 MAX31865 RTD 芯片。  我 能够与芯片正常通信、因为我可以对其进行编程并读取输出值。  但我不知道如何从 SPI 接收寄存器获取结果。  我现在在 driverlib 环境中。  最简单的方法是 b 使用 SpiaRegs.SPIRXBUF 、但我的程序 即使在全局定义中也无法识别 SpiaRegs。  我不清楚如何访问除.format 之外的寄存器。

谢谢

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

    请参考 c2000ware driverlib SPI 示例。 下面是 spi_ex1_loopback 中的一个选项:

    //阻止数据,然后返回数据
    RDATA = SPI_readDataBlockingNonFIFO (mySPI0_BASE);

    \driverlib\f2837xd\examples\cpu1\spi

    通常、您会选择 drivelib 或位字段("dot"格式)、但不能同时进行。 如果您愿意、可以同时使用这两者、但 需要修改项目。 有关更多详细信息、请参阅 F2837xD 固件开发包用户指南。

    /device_support/f2837xd/docs/F2837xD_FRM_EX_UG.pdf