软件:ccs11.1.0
硬件:LAUNCHXL-F28379D
日期:2022.8.8
在官方例程上删改
void delay(void)
{ Uint16 i; Uint32 j;
for(i=0;i<32;i++)
for (j = 0; j < 100000; j++);
}
void Gpio_setup(void)
{
EALLOW;
GpioCtrlRegs.GPAPUD.bit.GPIO31 = 0; // Enable pullup on GPIO34
GpioCtrlRegs.GPAMUX2.bit.GPIO31 = 0; // GPIO34 = GPIO34
GpioDataRegs.GPASET.bit.GPIO31 = 1;
//GpioDataRegs.GPACLEAR.bit.GPIO31 = 1;
GpioCtrlRegs.GPADIR.bit.GPIO31 = 1; // GPIO34 = input
GpioCtrlRegs.GPBPUD.bit.GPIO34 = 0; // Enable pullup on GPIO34
GpioCtrlRegs.GPBMUX1.bit.GPIO34 = 0; // GPIO34 = GPIO34
GpioDataRegs.GPBSET.bit.GPIO34 = 1;
//GpioDataRegs.GPBCLEAR.bit.GPIO34 = 1;
GpioCtrlRegs.GPBDIR.bit.GPIO34 = 1; // GPIO34 = input
EDIS;
}
void main(void)
{
InitSysCtrl();
DINT;
InitPieCtrl();
IER = 0x0000;
IFR = 0x0000;
InitPieVectTable();
Gpio_setup();
while(1)
{
GpioDataRegs.GPATOGGLE.bit.GPIO31=1;
GpioDataRegs.GPBTOGGLE.bit.GPIO34=1;
delay();
}
}