请教专家.:
3个GPIO 设置如下:
GpioCtrlRegs.GPAMUX1.bit.GPIO7 = 0;
GpioCtrlRegs.GPAMUX1.bit.GPIO8 = 0;
GpioCtrlRegs.GPAMUX1.bit.GPIO10 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO7 = 1;
GpioCtrlRegs.GPADIR.bit.GPIO8 = 1;
GpioCtrlRegs.GPADIR.bit.GPIO10 = 1;
原来都是低电平. 如果这样:
GpioDataRegs.GPADAT.bit.GPIO10 = 1;
GpioDataRegs.GPADAT.bit.GPIO7 = 1;
GpioDataRegs.GPADAT.bit.GPIO8 = 1;
GPIO10为高电平.另外两个还是低电平.
改成这样
GpioDataRegs.GPADAT.bit.GPIO10 = 1;
GpioDataRegs.GPADAT.bit.GPIO7 = 1;
DELAY_US(1);
GpioDataRegs.GPADAT.bit.GPIO8 = 1;
DELAY_US(1);
都是高电平.电平反过来也一样.这是怎么回事呀.是芯片问题吗?