hallo, hab mal eine Frage und zwar benutze ich einen Atmega16 und möchte dort ein lcd an PORTA dranhängen. also das Lcd funzt an PORTC ohne Probleme, aber sobald ich es an PortA hänge tut sich nichts es werden nur 2 Balken angezeigt. Im Anhang der Code ( also der an PORTA angepasste code^^) gruß
Die 2 Balken zeigen an, dass das Diplay zwar Spannung erhält aber nicht initialisiert wurde. Also passt was nicht mit deiner Initialisierung! Wird dein AVR wirklich mit 10MHz gespeisst? Was macht der AVR sonst noch? Werden irgendwelche Funktionen genutzt, die den Port blockieren könnten (ADC, INT, PWM) Hast du den Code auch wirklich neu in den AVR Programmiert? Hast du eine möglichkeit zu überprüfen, ob sich an den Pins von PortA auch was tut? (LogicAnalyzer oder dergleichen)
> Im Anhang der Code ( also der an PORTA angepasste code^^)
Zeig mal den funktionierenden Code für Port C.
Die "verdrehte" Reihenfolge der 4 Datenbits ist Absicht?
Passt das zu deiner Schaltung?
Feissy schrieb: > hallo, hab mal eine Frage und zwar benutze ich einen Atmega16 und möchte > dort ein lcd an PORTA dranhängen. PORTA ist beim Mega16 sder ADC. AVcc und AGND hast du angeschlossen?
hallo, hat sich mit dem PORTA rledigt ich habe gestern neue Atmegas bekommen und bei denen tut das einwandfrei, dann sind meine anderen beiden wohl kaputt................. trotzdem danke für die Hilfe gruß stefan
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.