|
目前没有示波器,属于瞎摸。另外有一个现象,在ram调试的程序,写到flash之后,同一个程序会有不同的延时。
for(;;){
if(GpioDataRegs.GPFDAT.all&BIT8){
ms_delay(5);
if(GpioDataRegs.GPFDAT.all&BIT8){
if(run==0){
run=1;
GpioDataRegs.GPFSET.bit.GPIOF12 = 1;
GpioDataRegs.GPFCLEAR.bit.GPIOF11 = 1;
ms_delay(6500);
GpioDataRegs.GPFSET.bit.GPIOF10 = 1;
}else{
GpioDataRegs.GPFCLEAR.bit.GPIOF12 = 1;
GpioDataRegs.GPFCLEAR.bit.GPIOF10 = 1;
run=0;
}
}
}
ms_delay(100);
GpioDataRegs.GPFTOGGLE.bit.GPIOF11 = 1;
} |
|