Hi Leute
Ich hab ein Problem:
Wenn i versuche zwei Ausgänge nacheinander zu setzen, wird immer nur der erste gesetzt. Beim zweiten Versuch kann ich dann keine Ausgänge mehr auf high (oder low bei active-low) setzen.
Hier mein Code:
Ich hoffe ihr könnt mir Helfen!Code:#include <avr/io.h> #include <stdio.h> #include <util/delay.h> int main() { DDRC |= 0xFF; PINC |= (1<<0); //Wird gesetzt waitms(1000); PINC |= (1<<1); //Wird nicht mehr gesetzt waitms(1000); PINC |= (1<<0); //wird auch nicht gesetzt waitms(1000); PINC |= (1<<1); //und das auch nicht }
Brauch das für ein Miniprojekt in der Schule
MFG







Zitieren

Lesezeichen