Gast
#2517952
Hallo, ich kämpfe hier gerade mit dem ATTiny und einem HD44780 kompatiblen LCD (2x16 Zeichen). Kurz vorab: Vor einiger Zeit habe ich ein kleines Test-Programm geschrieben was das LCD im 4bit Modus ansteuert und ein paar Texte anzeigt. Soweit so gut... hat auch funktioniert. Nun wollte ich nach einiger Zeit daran weiterwerkeln: - Neuen ATTiny2313 aufs (Pollin) AVR Board gelegt - LCD angeschlossen - Software nochmal neu übersetzt (microPascal) - Mit PonyProg geflasht Jetzt habe ich folgenden Fehler: Wenn ich den µC starte, habe ich meistens Müll auf dem LCD. Sobald ich die Stomzufuhr kappe (ohne die Platine zu bewegen) und wieder Saft drauf gebe passiert es in manchen Fällen, dass die Zeichen richtig angezeigt werden. Allerdings wird manchmal auch der "Zeilenumbruch" nicht interpretiert und ich habe statt Testausgabe Zeile 2 nur Testausgabe&Zeile2 da stehen. Ich habe schon alle möglichen Verbindungen und Software geprüft und weiß echt nicht woran es noch liegen könnte. - Denn so hat es ja schonmal problemlos funktioniert. Damit eure Glaskugel in der Orginalverpackung bleiben kann, hier noch ein paar Infos: Anschluss: RS -> PORTD 0 EN -> PORTD 1 D4 -> PORTD 2 D5 -> PORTD 3 D6 -> PORTD 4 D7 -> PORTD 5 Software (microPascal)
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |