Hallo! Ich steh grad gewaltig auf der Leitung. ;) Bin grad bei der Fehlersuche und hab dazu das Programm auf folgenden Code minimiert: -------- DDRB = 0xdf; PORTB = 0x00; -------- Theroretisch müsste jetzt der komplette PortB low sein und somit alle LEDs vom STK500 leuchten. Leider ist dies mit PB6 und PB7 nicht so. Folgende Fuses sind gesetzt: -Brown-out auf 4.0V -Int. RC Clock 1MHz 6CK+4ms Im STK500 sind die Jumper XTAL1 und OSCSEL gezogen. Der AVR selber ist nagelneu. Woran könnte es noch liegen, dass ich PB6 und PB7 nicht ansprechen kann? Gruß, Techniker
Das liegt daran, daß das normalerweise die Quarzanschlüsse sind. Man muß extra eine Fuse setzen, damit man die beiden als Ausgang nehmen kann. Welche das ist, weiß ich aus dem Kopf auch nicht. MfG Paul
@Paul: Echt? Welche sollte dass denn noch sein? Ich glaub ich kenn schon des Rätsels Lösung, muss aber noch testen... Meine Vermutung: Da es Quarzanschlüsse sind, könnten Sie beim STK500 evtl. zum PORTE/AUX-Stecker an Pin XTAL1 und XTAL2 geführt sein... Muß mal den Schaltplan vom STK checken. Gruß, Techniker
Jep, meine Vermutung hat sich bestätigt! :-D PB6 geht auf XTAL1 und PB7 auf XTAL2 vom PORTE/AUX-Stecker! (...immer diese verfluchten Scheinfehler...) Trotzdem danke! Gruß, Techniker
@HanneS: Danke für den Hinweis, hatte ich jedoch schon gemacht! Siehe Anfang.
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.