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:
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
}
Ich hoffe ihr könnt mir Helfen!
Brauch das für ein Miniprojekt in der Schule 
MFG
Lesezeichen