Hallo, ich möchte eine Textdisplay ansteuern mithilfe der Library von Peter Fleury. Nun das Problem: Der AVR bleibt einfach nach/während der des lcd_init() einfach stehen (wenn ich davor ne LED anmache und danach aus, geht se net aus ;), UART geht gar nicht ...). Kurios an dem ganzen ist, dass ich bereits vor nem halben Jahr mehrer AVRs programmiert habe und diese auch einwandfrei laufen. Doch wenn ich jetzt die selben Programmfiles, sei es neu kompiliert oder die alten HEX Files auf nen Controller schreib bleibt er einfach stehen. Ich versteh einfach nicht warum. Ich hab die damals mit WinAvr programmiert und bin zur Zeit mit Debian und dem dortigen gcc unterwegs. Hab gerade extra n WinXP System aufgesetzt und mit dem aktuellen WinAvr ausprobiert, es geht immer noch nicht. Ich habe auch noch 2 weitere Librarys versucht, jedesmal der selbe Effekt. Sobald die im Makefile mitdrinnen stehen und die .h included ist und der Funktionsaufruf kommt, bleibt der Controller stehen. Habs jetzt mit 4xMega32 und 4xMega16 probiert .... ich weiß einfach net weiter. Woran könnte des noch liegen. Ich habe mal Beispielhaft ein .c mitangehängt (man ignoriere bitte die dumme Art der Werteübertragung ;), uart lib ist auch von Peter Fleury). MfG Chris
Gast
#887915
Lokale Halde voll? Olaf
Gast
#887926
RW fest an Masse gelegt ? Dann klemmt der Busy Check.
Killer :D vielen vielen dank :D ich habs auf einem Board ausprobiert und da wurde des Display nie initialisiert also hab ichs auf nem eval board ohne display versucht und da hängt R/W natürlich irgendwo :D besten dank an euch
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.