Gast
#324138
Hallo, Ich versuche an einem MSP430F149 (ohne Zusatzquarz) den Port 1 aus/ einzuschalten. Dies funktioniert, jedoch das zeitliche Verzögern über eine FOR Schleife funktioniert nicht. #include "msp430x14x.h" #include "msp430def.h" int main(void){ unsigned long i; WDTCTL = WDTPW + WDTHOLD; // watchdog aus P1DIR=0xFF; // port 1 = output P1SEL=0x00; // normale I/O P1OUT=0x00; // initial aus for(i=0;i==1000000000;i++);//Verzögerungsschleife P1OUT=0xFF; //Port1 an return 0;} Warum schaltet der MC sofort den Port1 ein? (For Schleife wirkt sich nicht als verzögerung aus) Gruß Tom