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.

[参考译文] RTOS/CC2640R2F:愚蠢的 GPIO 问题

Guru**** 2595805 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/610513/rtos-cc2640r2f-stupid-gpio-question

器件型号:CC2640R2F

工具/软件:TI-RTOS

您好!

我只需在三天更改输出引脚后尝试一下。

我的主线程如下所示:

GPIO_init (BoardGpioInitTable);

while (1){
EVENT_PEND (readEvent、Event_ID_NONE、Event_ID_00、3000);
GPIO_TOGGLE (CC2640R2DK_5XD、PIN_LED3);
GPIO_TOGGLE (CC2640R2DK_5XD、PIN_LED4);
Task_sleep (1000 *(1000 / Clock_tickPeriod));
} 

CC2640R2DK_5n.c 文件中的相关部分如下所示:

const PIN_Config BoardGpioInitTable[]={

CC2640R2DK_5XD 引脚_LED3 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、/* LED 最初关闭*/
CC2640R2DK_5XD 引脚_LED4 | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull | PIN_DRVSTR_MAX、/* LED 最初关闭*/
CC2640R2DK_5n_key_select | PIN_INPUT_EN | PIN_PULLUP | PIN_迟滞、 /*按钮为低电平有效*/
CC2640R2DK_5n_key_up | PIN_INPUT_EN | PIN_PULLUP | PIN_迟滞、 /*按钮为低电平有效*/
CC2640R2DK_5n_key_down | PIN_INPUT_EN | PIN_PULLUP | PIN_迟滞、 /*按钮为低电平有效*/
CC2640R2DK_5n_key_left | PIN_INPUT_EN | PIN_PULLUP | PIN_迟滞、 /*按钮为低电平有效*/
CC2640R2DK_5n_key_right | PIN_INPUT_EN | PIN_PULLUP | PIN_迟滞、 /*按钮为低电平有效*/
CC2640R2DK_5XD、3V3_EN | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull、 /* 3V3域最初关闭*/
CC2640R2DK_5XD、UART_TX | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull、 /*处于非活动电平的 UART TX 引脚*/

PIN_TERMINATE
};

和 CC2640R2DK_5XD.h 上的

#define CC2640R2DK_5XD、PIN_LED3 ioID_2
#define CC2640R2DK_5XD、PIN_LED4 ioID_3. 

我出了什么问题? MCU 为 CC26402RF 5x5。

有人可以为我提供一个分步示例、说明如何将 LED 引脚更改为 IOID_2和 IOID_3?

谢谢

此致

马西米兰

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    确保 IOID_2/3不用作电路板文件和应用中的其他外设引脚。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢!!!

    这些引脚从未被使用、但在这些引脚被声明为额外的 PWM 引脚。 这导致了故障。

    BW Maximilian