Hallo zusammen, ich habe folgendes Problem: ich teste gerade meine Ports auf meinem STK500 mit einem ATmega162 und bekomme nur 4 LEDs bei PortC zum leuchten. Die Ports A,B und D funktionieren einwandfrei. Kann es sein, dass ich mit Port C nur 4 Leds zum leuchten bringen kann? Weil laut Datenblatt sollte der Mega162 8 Pins auf Port C zur Verfügung stellen. Auf welchem Sockel setzt ihr den Mega162? Ich habe mir SCKT30000D3 "ausgesucht". Das Problem ist, dass im Handbuch der Mega162 nicht auftaucht. Wäre super, wenn mir jemand helfen könnte. Danke und Gruß Markus
Hallo Markus, messe doch mal die Pegel direkt an den PINs vom Atmega162? Bernhard
JTAG-Enable-Fuse abhaken! Auf Seite 74 des Datenblattes werden die "alternate pinfunctions" dargestellt. PORTC hat da noch ein paar JTAG-pins mit drauf, die grundsätzlich eingeschaltet sind.
Die Pins PORTC7..4 sind default-mäßig durch das JTAG-Interface belegt. Das muss erst durch umprogrammieren der JTAGEN-Fuse abgeschaltet werden, damit die Pins zur freien Verfügung stehen.
In solchen Fällen ist es übrigens sinnvoll, erstmal einen Blick in die AVR Checkliste auf dieser Seite zu werfen. Dein Problem wird da gleich im allerersten Abschnitt behandelt...
Vielen Dank für die schnelle Hilfe. :-) Die AVR Checkliste habe ich bisher noch nicht gekannt. Aber in Zukunft werde ich sie zuerst zu Rate ziehen.
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.