我用28335IO口驱动LED灯,代码如下:
while (1)
  {
   GpioDataRegs.GPBDAT.bit.GPIO58=0;
  GpioDataRegs.GPBDAT.bit.GPIO59=0;
delay(10);
GpioDataRegs.GPBDAT.bit.GPIO58=1;
   GpioDataRegs.GPBDAT.bit.GPIO59=1;
delay(10);
仿真时,运行到第二个delay(10),GPIO58为0,GPIO59为1.
while (1)
  {
   GpioDataRegs.GPBDAT.bit.GPIO58=0;
delay(1);
GpioDataRegs.GPBDAT.bit.GPIO59=0;
delay(10);
GpioDataRegs.GPBDAT.bit.GPIO58=1;
  delay(1);
GpioDataRegs.GPBDAT.bit.GPIO59=1;
delay(10);
照上面改过之后,就好了。
这是什么原因?请高手指教,谢谢! |