Probleme Atmega8 = PB1 auf High

Gast #4063619
Lesenswert?

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?
Angehängte Dateien:
Gast #4063714
Lesenswert?

Cyblord ---- schrieb:
> batmobil schrieb:
>> Ich habe den Atmega8A.
>
> Warum schreibst du das dann nicht?
>
> Und sonst keine Antworten mehr auf die Fragen?
>
> Bist du sicher dass dein Programm auch aufgespielt wird? Welchen Pegel
> hat RESET?
>
> @Thomas.
> BODEN ist deaktiviert, also ist Brown-Out aus.

Laut Datenblatt funktioniert der Atmega8A auch mit 2,7V.

Der RESET hat einen Pegel von 2,7V

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren