Gast
#4377608
Hallo zusammen, heute konnte ich mich erstmals hinsetzen und meine ersten Programme fuer den Atmega32 schreiben. Ich habe natuerlich mit den LED's angefangen. Dabei ist mir aufgefallen, das vermutlich High und Low vertauscht sind. Hier mal ein Beispiel: DDRC |= (1<<PC0) //Pin PC0 auf Ausgang gesetzt PORTC |= (1<<PC0) // Pin PC0 auf High gesetzt (5V == VCC) Jetzt sollte die LED eigentlich leuchten, was sie aber nicht macht. Wenn ich allerdings diese Befehle ausfuehre, dann geht sie an. DDRC |= (1<<PC0) //Pin PC0 auf Ausgang gesetzt PORTC &= ~(1<<PC0) // Pin PC0 auf High gesetzt (0V == GND) Das verwirrt mich gerade ein bisschen. Hoffe Ihr wisst darauf eine Antwort!!! Gruss