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.
大家好、
我使用的是 TI - EK-TM4C129XL 电路板。 我想为外部 EEPROM 写入 SPI 通信。
我已经安装了 TI- SDK 并在 CCS 中导入了代码示例 SSI_MASTER_SLAVE_xfer。 下面的示例代码位置、
C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\ssi_master_slave_xfer
要接收数据 MAP_SSIDataGet (SSI0_BASE、&pui32DataRx[ui32Index]);使用 API
类似 地、C:\ti\TivaWare_C_Series-2.2.0.295_1\examples\peripherals\SSI 示例代码
我可以找到接收数据 API SSIDataGet (SSI0_BASE、&pui32DataRx[ui32Index]);
MAP_SSIDataGet 调用使用 ROM 映射、 SSIDataGet 直接调用 SPI 驱动程序本身
我的问题是- MAP_SSIDataGet 和直接调用 SSIDataGet 之间是否有任何差异
请帮帮我。
谢谢、此致、
Thalapushpam
您好!
基本来说、不 TivaWare API 也存储在 ROM 中、因此用户可以为其应用节省闪存空间。 但是、ROM 中的所有 API 都不是最新的。 有些可能已弃用。 这就是 MAP_将直接指向 ROM 中的 API 或在编译时构建 API 的原因、具体取决于 ROM 中的版本是否取决于数据。 请参阅 TivaWare 用户指南的第7.4节。 对此有很好的解释。 https://www.ti.com/lit/pdf/spmu373