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.

TMS320F280049: 如果使用了内部晶振是不是就不能使用GPIO23作为通用输入输出口了。

Part Number: TMS320F280049

系统初始化使用了内部晶振,在GPIO初始化设置的时候根据数据手册:

通用输入/输出 23。默认情况下该引脚配置为直流/直流模
式。如果未使用内部直流
/直流稳压器则可以通过禁用直流/
直流 (DCDCCTL.DCDCEN = 0) 并清除 GPAAMSEL 寄存器
中的位将其配置为通用输入
/输出 23

做了如下初始化配置:

AnalogSubsysRegs.DCDCCTL.bit.DCDCEN = 0;

GPIO_SetupPinMux(23, GPIO_MUX_CPU1, 0);

GPIO_SetupPinOptions(23, GPIO_OUTPUT, GPIO_PULLUP);
GpioCtrlRegs.GPAAMSEL.bit.GPIO23 = 0; //digital mode

但是在主循环中将GPIO23置位,没起作用

GpioDataRegs.GPASET.bit.GPIO23 = 1;

用示波器测得GPIO23没有置位。