Ausgänge spinnen (PD7 & PC4) @ Atmega16

Gast #813215
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?
Gast #817943
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???
Gast #1191779
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);
}
#1191780
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

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