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.

[参考译文] CC1352R:传感器控制器问题:我是否可以使用 SPI 接口库在传感器控制器中将 CC1352R 用作从器件?

Guru**** 2769425 points

Other Parts Discussed in Thread: ADS1282, CC1352R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/749633/cc1352r-sensor-controller-question-can-i-use-the-library-for-spi-interface-to-make-a-cc1352r-a-slave-in-sensor-controller

器件型号:CC1352R
主题中讨论的其他器件:ADS1282

大家好、我想使用 Sensor Controller Studio 通过 SPI 接口从 ADS1282读取数据。 我有一个 ADS1282 EVM、它已经与 PC 应用进行了隔离测试。

现在、我还想在与 CC1352R 和 ADS1382进行通信之前测试隔离的 SPI 接口(只有在我确保代码正确、并且任何问题都来自集成)。 为此、我将一个 LaunchPad 作为 SPI 主设备、将简单 Arduino uno 作为 SPI 从设备。 我必须从 Arduino 中的 SPI 主站接收字节、但我没有使用 Sensor Controller Studio 中的运行时记录在传感器控制器中接收任何字节。 Arduino 似乎在 SPI 接口中具有唯一的数据缓冲区、并且始终覆盖(我不确定)。

然后、由于我有多个 CC1352R launchpad、因此我有了将一个用作主器件、将另一个用作从器件的想法。 但当我搜索程序时、似乎并不打算用作从属方。  

你有什么建议吗?

 (我正在发送我用作主设备的代码)。

//初始化代码

//24MHz/2* 48 = 250KHz
spiCfg (SPI_POL0_PHA0、48);
//引脚上的中断 AUXIO_I_ADC_IRQ_DRI
//仅在从低到高的转换中执行事件
evhSetupGpioTrigger (0、AUXIO_I_ADC_IRQ_DRI);



//将事件置于低到高的转换中;// SPI_Cn_0

、以初始化 GPIO_Q_0;//将事件发送到低到低到高的帧/三帧;//初始化
//发送随机常数
spitx8bit (51);
//等待接收值并将其放置在变量 valorX
spiRx8bit (output.valorX);
//结束传输、将 CS 置于高
spiEnd (AUXIO_SPI_CSn_CS);
//通过运行时间记录来查看输出
;trigger_trigger_trigger_ts (
AUX0_TRI_TRI_TRIG_TRIG_TRIGN
);//设置 AUX0_TRIGIN_TRIGIN_TRIGIN_TRIGIN_TRIGIN_TRIGIN_TRIGIN_TRIGN;AUX0_TRIGIN_TRIGIN_TRIGIN_TRIGIN_TRIGIN_TRIGIN_TRIGN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SPI 驱动程序文档介绍了从器件:
    文件://C:/ti/simplelink_cc13x2_sdk_2_30_00_45/docs/tidrivers/doxygen/html/_s_p_i_8h.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    SPI 驱动程序旨在供主 ARM 应用使用、传感器控制器使用其自己的语言和库。 我已查阅其文档、但未找到从器件配置。

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

    我的理解是、您希望在 LP 上运行 SPI_SLAVE 以检查您的传感器控制器代码是否按预期工作。 从器件是否在 cm3上实现是否重要?

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

    是的、实际上这就是我想要做的(现在我用一个真正的从外设进行了测试、它工作正常。 但我的问题是、我是否可以将传感器控制器 SPI 接口用作从器件。 而不是 SDK 驱动程序。 在浏览可用过程后、似乎不可用(仅在主配置中)。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我知道、传感器控制器的 SPI 接口仅用作主器件。 您能否详细说明您为什么需要此功能?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    传感器控制器主要用于连接传感器、在大多数用例中、传感器是从器件、因此传感器控制器中只有 SPI 主器件。