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.

TMS320F2800137: 管脚配置问题

Part Number: TMS320F2800137

正在使用F2800137,配置GPIO12和GPIO13作为输出口,GPIO13配置后可以正常点亮LEDD闪烁,同样的配置方式配置GPIO12不能使用,无信号输出,这是什么原因?

配置如下:

GpioCtrlRegs.GPAAMSEL.bit.GPIO12 = 0;
AnalogSubsysRegs.AGPIOCTRLA.bit.GPIO12 = 1;

GpioCtrlRegs.GPAODR.bit.GPIO12 = 1;

GpioCtrlRegs.GPAPUD.bit.GPIO12 = 0; //0: Enables the Pull-Up.1: Disables the Pull-Up.
GpioCtrlRegs.GPAGMUX1.bit.GPIO12 = 0; //配置高两位
GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 0; // 0=GPIO, 1 = EPWM7_A, 2=CANA_RX, 配置低两位
GpioCtrlRegs.GPADIR.bit.GPIO12 = 1; // 1=OUTput, 0=INput
GpioDataRegs.GPACLEAR.bit.GPIO12 = 1; // uncomment if --> Set Low initially