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.

[参考译文] CCS/CC1200EMK-420-470:GPIO2引脚配置

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

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/812359/ccs-cc1200emk-420-470-gpio2-pin-configuration

器件型号:CC1200EMK-420-470
主题中讨论的其他器件:MSP430G2553

工具/软件:Code Composer Studio

你好

我使用 CC1200EM 进行数据传输。 在 Smart RF Studio 中、寄存器导出会创建一个名为的寄存器  

CC120X_IOCFG2  0x06;

该寄存器用于配置 EM 上的 GPIO2。  

GPIO2在数据传输中的作用是什么、如用户指南中所述、微控制器接口采用4线 SPI?

谢谢

Saber  

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

    您好!

    请参阅此文档以获取帮助:

    https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/p/696135/2566127

    您可以下载示例软件项目以查看如何配置引脚。 我相信、特定引脚被配置为接收到 MCU 的 RX 中断。

    此致、

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

    有关此 GPIO 设置的含义、请参阅用户指南中的表10。  

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

    感谢您的回复。 在 Smart RF Studio 中、为 GPIO 引脚导出的寄存器如下:

    CC120X_IOCFG2、       0x06;

    我在 P2.2上有一个 GPIO2引脚、并且我已经在下降沿(P2IE|= BIT2)的这个引脚(P2IE|= BIT2)上激活了 GPIO 中断(我正在使用 MSP430G2553)。 在该代码中、将数据包写入 TXFIFO 并选通 STX 进行发送后、代码会等待该引脚上的中断(P2.2)、然后再次重复写/选通 STX 操作。 这是我要采取的正确步骤吗?  

    当我运行该程序时、它被困在等待中断的过程中。 P2.2似乎没有接收中断。 有什么关于如何解决该问题的想法?

    谢谢

       

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

    您好!

    您可以在此处共享代码吗?

    我使用以下命令从 GDO0引脚在 MSP430G 的 P2.2引脚上配置中断。

    P2IE |= 0x04;// P1.4中断被启用
    P2IES |= 0x04;// P1.4高/低边沿
    P2IFG &=~0x04;// P1.4 IFG 被清零

    按如下方式回调:

    #pragma vector=port2_vector
    _interrupt void port2_ISR (void)

    //设置数据包信标
    packetSemaphore = isr_action_required;
    P2IFG &=~0x04;// P1.4 IFG 被清零

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

    感谢您的回复。  

    我的代码就像您一样、工作正常。  

    Saber