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?
hat sich erledingt, entschuldigt die späte störung. waren mal wieder meine lieblingsfreunde die fusebits... grrrrr
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???
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
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); }
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.