Forum: Mikrocontroller und Digitale Elektronik Ausgänge spinnen (PD7 & PC4) @ Atmega16


von Henning (Gast)


Lesenswert?

hallo,

wollte soeben meine neu geätzte Schaltung in betrieb nehmen und 
irgendwie hakt es an der einfachsten geschichte, undzwar der ansteuerung 
eines uln. das ic ist derzeit nicht im sockel, nur der atmega16 steckt 
auf der schaltung und mein programm setzt einfach nur alle ausgänge für 
den uln auf high!

alle ausgänge machen auch die richtige spannung, außer pd7 und pc4, 
diese mache aus unerfindlichen gründen nur etwa 20mV statt den 5V die 
der atmel rausgeben sollte.

ein schaltplan macht hier wohl wenig sinn, die ausgänge führen ohne 
umwege direkt raus auf den uln.

hab ich irgendwas übersehen/missachtet?

von Henning (Gast)


Lesenswert?

hat sich erledingt, entschuldigt die späte störung.
waren mal wieder meine lieblingsfreunde die fusebits... grrrrr

von Eric (Gast)


Lesenswert?

Hallo Henning,

ich hab PC0 bis PC7 und PD3 bis PD7 als Eingänge definiert und für meine 
Zwecke auch Pull-Up Widerstände aktiviert. Alle Pins machen ihre Arbeit 
wunderbar, außer PD6 und PD7. Du hast was mit FUSE-Bits gemacht 
schreibst du. Was hast du gemacht? Die JTAGEN-Fuse hab ich schon 
gelöscht. Woran könnte es noch liegen???

von JÜrgen G. (Firma: 4CKnowLedge) (psicom) Benutzerseite


Lesenswert?

SourceCode?

von Eric (Gast)


Lesenswert?

Vielen Dank an Jürgen G., der mich dazu gebracht meinen elend langen 
Code Zeile für Zeile durch zusehen. War ein einfacher Tipfehler: "PINB" 
statt "PIND"

Dankeschön

von Armin (Gast)


Lesenswert?

Hallo Henning,

Welche Fuses hast du denn gesetzt.
Wo kann man genaue Information über dir Fuses von Mega32 bekommen?
Bei mir spinnt PC4 auch, ich habe das gleiche Problem wie bei dir.
Der Code sieht bei mir wie folgt aus.

int main(void)
{
DDRC=0xff;
PORTC=0xff;

while(1) {}
return(0);
}

von Johannes M. (johnny-m)


Lesenswert?

Armin wrote:
> Wo kann man genaue Information über dir Fuses von Mega32 bekommen?
Im Datenblatt und im Artikel AVR Fuses!

> Bei mir spinnt PC4 auch, ich habe das gleiche Problem wie bei dir.
> Der Code sieht bei mir wie folgt aus.
Hat mit dem Code vermutlich nichts zu tun, sondern mit der JTAGEN-Fuse, 
die im Auslieferungszustand programmiert ist!

Siehe auch AVR Checkliste

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.