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.

[参考译文] Starterware:如何在 cc2640中使用 SPI?

Guru**** 2578945 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/591927/starterware-how-to-use-spi-in-cc2640

工具/软件:Starterware

你好
有一个问题。
我正在尝试使用 SPI 通信 EPC 610和 cc 2640。
在进行 SPI 通信时、cc 2640能否连续传输16位?

SPI 时钟必须连续16位向 EPC 610芯片发送16位数据、而不是传输8位两次。

请帮帮我

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

    将此主题移至 BLE 论坛。

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

    尊敬的李秀贤:

    我知道、您可以在设置中编辑数据大小。 但是,我 以前没有尝试过这些方法。 如果您成功使用它们、请为我进行更新

    /*!
    *@用于将 SPI_Params 结构初始化为默认值的简短函数
    *
    *@param params 指向
    *的 SPI_Params 结构的指针 初始
    化*
    默认值为
    :* 传输模式 = SPI_MODE_BLOCKING
    * 传输超时 = SPI_WAIT_FOREVY
    * transferCallbackFxn =空
    * 模式 = SPI_MASTER
    * 数据速率 = 1000000 (Hz)
    * 数据大小 = 8 (位)
    * 帧格式 = SPI_POL0_PHA0
    */
    extern void SPI_Params_init (SPI_Params *参数); 

    祝你一切顺利