Hallo, ich habe (mal wieder) ein komisches Verhalten mit meinem Atmel. Wenn ich folgenden Code ausführe, liegen an PB1 nur 2,65V an.
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
Wenn ich die Zeile DDRB = 0xFF; auskommentiere, liegen erwartungsgemäße 5V (=VCC) an. Gibt es einen triftigen Grund dafür?

Gruß
Arne