Forum: Mikrocontroller und Digitale Elektronik atMega32 - PORTB:0/2 nur 2,6V


von Linuxhippy (Gast)


Lesenswert?

Hallo,

Hab mir bei pollin dieses Hyundai-Grafikdisplay mit SEd1565 Controller 
gekauft. Hab D0-D7 an PortA und die 5 Steuerleitungen an PortB 
angeschlossen.
Funktionieren tuts natürlich nicht ;)

Was mich etwas wundert dass ich an PORTB:0/2 im High-Zustand nur auf 
2.6V komme, auch ohne angeschlossenes Display und mit zwei 
unterschiedlichen atMega32's.

Ist PortB irgendwie doppelt belegt und muss man den Controller speziell 
konfigurieren (fuses?) um PortB verwenden zu können?

Danke im Vorraus, lg Clemens

von Linuxhippy (Gast)


Lesenswert?

Das ganze tritt mit folgendem C-Code auf:

int main(void)
{
DDRB = 1;
PORTB = 1;

while(true);
}

An PortB-Pin0 bekomme ich nur 2,6V raus. Dass der atMega32 kaputt ist 
glaub ich fast nicht, ein zweiter den ich rumliegen hab verhält sihc 
genau gleich.

Wäre überglücklich über einen Tip was das denn sein könnte :-/

Danke im Vorraus, Clemens

von Marvin (Gast)


Lesenswert?

Die Zweitfunktionen der Ports sind nach einem Reset abgeschaltet (bis 
auf die JTAG-Schnittstelle an PORTC). Heißt also: Man muss für den PORTB 
nix ausschalten, um ihn nutzen zu können.

von Dan Is (Gast)


Lesenswert?

Die anderen Pins (auch an den anderen Ports) funktionieren einwandfrei?
beide GNDs und AVCC angeschlossen?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.