请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2640 工具/软件:TI-RTOS
我使用以下代码将 CC2640 5x5目标上的输入更改为输出。
当我设置输出时、我的目标板看起来会复位。 以下代码在 CC2640 7x7评估板上运行正常。
是否有更好的方法将输入重新配置为输出?
谢谢、
John
#define PIN_IN_BAUD_LOW_COMPLETE ioID_9// DIO_9 #define PIN_IN_PROD_TEST_MODE_ACTIVE_LOW IOID_11// DIO_11 (启动后切换到 PIN_OUT_BT_CONNECTION #define PIN_OUT_BT_CONNECTIONioID_11 const PIN_Config BoardGpioInitTable[]={ // PIN_OUT_UART_TX | PIN_GPIO_OUTP_EN | PIN_GPIO_HIGH | PIN_PushPull、 //处于非活动电平 的 UART TX 引脚 PIN_IN_BAUD_LOW_COMPLETE| PIN_INPUT_EN | PIN_PULLUGDOWN | PIN_迟滞、//高电平有效 PIN_IN_PROD_TEST_MODE_ACTIVE_LOW | PIN_INPUT_EN | PIN_PULLUGDOWN | PIN_迟滞、//低电平有效 PIN_TERMINATE //终止列表 }; PIN_init (BoardGpioInitTable); hGpioPin = PIN_open (&pinGpioState、BoardGpioInitTable); if (PIN_remove (hGpioPin、 PIN_IN_PROD_TEST_MODE_ACTIVE_LOW)== PIN_SUCCESS) { PIN_ADD(hGpioPin,(PIN_OUT_BT_CONNECTION | PIN_GPIO_OUTP_EN | PIN_GPIO_LOW | PIN_PushPull )); } PIN_setOutputValue (hGpioPin,PIN_OUT_BT_CONNECTION,1);