Hallo, ich habe (mal wieder) ein komisches Verhalten mit meinem Atmel. Wenn ich folgenden Code ausführe, liegen an PB1 nur 2,65V an.
Wenn ich die Zeile DDRB = 0xFF; auskommentiere, liegen erwartungsgemäße 5V (=VCC) an. Gibt es einen triftigen Grund dafür?Code:#include <avr/io.h> #include <avr/signal.h> #include <avr/interrupt.h> #include <avr/delay.h> int main (void){ DDRC = 0xFF; // LEDs als out PORTC = 0; // LEDs ausschalten DDRE = 0x0E; DDRB = 0xFF; PORTE = 2; for (;;){ PORTC = PINE; } return 0; } // main
Gruß
Arne







Zitieren

Lesezeichen