Forum: Mikrocontroller und Digitale Elektronik Spannungsproblem an den IO - Ports


von Herbert (Gast)


Lesenswert?

Schönen Guten Abend,

ich verwende einen ATmega644, sowie einen ATmega32. Laut Datenblatt 
sollten diese beiden Mikrocontroller den selben Strom an den IO - Ports 
liefern.
Jedoch mein Problem: möchte die folgenden Pins setzen (PC1, PC0 und 
PD7), um LEDs anzusteuern.
Beim ATmega32 leuchten sie "normal" hell und beim ATmega644 leuchten sie 
schwach. (Selbe Schaltung, nur Mikrocontroller getauscht)
Warum liefert der ATmega644 an den Ports weniger Strom, bzw. wie kann 
man dies umstellen?

Wäre dankbar für hilfreiche Antworten, danke.
MfG Herbert

von Herbert (Gast)


Angehängte Dateien:

Lesenswert?

So sieht die Schaltung aus. Hat jemand eine Idee?

von Krapao (Gast)


Lesenswert?

Der Code wurde für den Atmega644(P?) auch neu übersetzt?
s. Appnote AVR505 Abschnitt 2 General Porting Considerations
http://www.atmel.com/Images/doc8001.pdf

von Herbert (Gast)


Lesenswert?

Danke. Verwende den "normalen" ATmega644 20-PU. Habe den Port auf High 
gesetzt: PORTC |= (1<<PORTC1) ,aber mit diesem leuchten die LEDs 
schwach, beim ATmega32 jedoch hell.

von error (Gast)


Lesenswert?

DDRC auch gesetzt?

von Herbert (Gast)


Lesenswert?

ja

von Floh (Gast)


Lesenswert?

JTAG möglicherweise an den Pins?

von Herbert (Gast)


Lesenswert?

Es war doch das DDRC schuld, funktioniert nun, danke !

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.