Hallo, Ich besitze das ateval Board von ehajo und einen atmega 8a und einen atmega16-16pu. Ich wollte über den Port C ein LCD ansteuern, doch es funktionierte nicht. Nach einigem experimentieren kam ich dann auf die Idee mal den Port zu wechseln. Auf jedem anderen Port funktionierte es einwandfrei. Also habe ich einfach mal alle PortC Pins auf Ausgang ung high geschaltet und dann mit einer LED über nen Widerstand mit Masse verbunden. Dabei ergab sich, dass an manchen Pins die LED hell leuchtete, an manchen schwach und an einem gar nicht. Dann dachte ich mir, bestimmt uC kaputt und habe einfach mal auf den atmega 8 gewechselt. Hier aber leider das gleiche Bild. Atmega16: Hell: 0,1,6,7 Dunkel: 2,3,5 Aus: 4 Atmega8: Aus: 0,1,2,3 Hell: 4,5 Hat jemand von eich eine Idee, an was das liegen kann? Sind beide uCs kaputt? Was kann denn diese Pins "zerstören"? Muss ja wenn dann eigentlich vom Programmierer kommen, oder? Insgeheim hoffe ich immer noch, dass es an irgend einer Einstellung liegt ;-) Danke schon mal für euere Hilfe! Viele Grüße Dane
Danke schon mal! Atmega 16 funktioniert jetzt, es war die Jtag Füße... Ich warir so sicher, dass die bei der Auslieferung nicht gesetzt ist, dass ich sie gar nicht gecheckt habe :/ Atmega 8 leider immer noch das Problem - AVCC war/ist angeschlossen.
Programmierfehler? DDRx nicht auf Ausgang gesetzt? Dann schaltet man mit PORTx nur die internen Pull-Ups im Bereich von 50k Ohm ein, da glimmt die LED.
Dane schrieb: > Atmega8: > Aus: 0,1,2,3 > Hell: 4,5 PC0-3 werden von AVCC versorgt, PC4+5 von VCC. Die Symptome deuten also schon sehr deutlich auf ein Problem mit AVCC hin. Also würde ich das hier > AVCC war/ist angeschlossen. an deiner Stelle nochmal doppelt und dreifach überprüfen.
Hallo, Also ich bin mir sicher, dass es kein Programmierfehler ist. Du hast absolut recht, dass die Symptome klar auf avcc hindeuten. Wenn ich jedoch die Spannung messe, habe ich 5v gegen ground. Ich werde aber nochmal alles checken und euch an meinen Ergebnissen teilhaben lassen. Danke euch allen!
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.