Gast
#4063619
Hallo zusammen,
ich bin neuling im Bereich Microkontrollerprogrammierung und habe
folgendes Problem. Ich möchte bei einem Atmega8 den PB1 auf HIGH legen.
Die Betriebsspannung ist 2,7V. Ich habe folgendes Programm geschrieben:
#include <avr/io.h>
int main (void)
{
DDRB |= (1 << PB1);
while (1)
{
PORTB |= (1 << PB1); //PB1 High
}
return 0;
}
Ich benutze den internen Oszillator den ich über die Fuses auf 2 Mhz
eingestellt habe. Programmieren hat ohne Probleme funktioniert (siehe
Bild). Wenn ich nun mit dem Multimeter an PB1 messe, habe ich dort keine
2,7 V High sondern Messen nur ca. 70mV. Wo liegt das Problem?
