Liebe Mitstreiter,
ich lese schon eine Weile in diesem Forum und sehe, das es eine gute Plattform ist um Probleme in den Griff zu bekommen. Schon mal vielen Dank für alle die sich der verschiedenen Fälle annehmen.
Ich bin nur ein Amateurprogrammierer und habe Spaß und Freude daran. Zur Zeit bin ich dabei ein Drehzahlstroboskop zu bauen. Mir fehlt jetzt nur noch eine entsprechende Messwertanzeige. Da bin ich auf das 8x2 LCD gestoßen. Es soll nur den Messwert und den entsprechenden Messbereich anzeigen.
Ein paar Zeilen Bascom und schon kann ich die LCD-Menüs schreiben - so war der Plan. Leider nur schwarze Balken. Das seltsame ist, das ich die gleiche Schaltung in der Arduino IDE verwende mit den entsprechenden Libs. Dort funzt es wunderbar. Dann habe ich LCDs 4x20, 2x16 ausprobiert - genau das gleiche.
Was habe ich übersehen? An der Hardware kann es anscheinend nicht liegen. Vielleicht kann mir da jemand auf die Sprünge helfen. Nochmal vielen Dank für die Zeit, die ihr euch dafür nehmt.
LCD-2.jpgLCD-3.jpgLCD-1.jpg
Gruß Jörg
Alles anzeigen
ich lese schon eine Weile in diesem Forum und sehe, das es eine gute Plattform ist um Probleme in den Griff zu bekommen. Schon mal vielen Dank für alle die sich der verschiedenen Fälle annehmen.
Ich bin nur ein Amateurprogrammierer und habe Spaß und Freude daran. Zur Zeit bin ich dabei ein Drehzahlstroboskop zu bauen. Mir fehlt jetzt nur noch eine entsprechende Messwertanzeige. Da bin ich auf das 8x2 LCD gestoßen. Es soll nur den Messwert und den entsprechenden Messbereich anzeigen.
Ein paar Zeilen Bascom und schon kann ich die LCD-Menüs schreiben - so war der Plan. Leider nur schwarze Balken. Das seltsame ist, das ich die gleiche Schaltung in der Arduino IDE verwende mit den entsprechenden Libs. Dort funzt es wunderbar. Dann habe ich LCDs 4x20, 2x16 ausprobiert - genau das gleiche.
Was habe ich übersehen? An der Hardware kann es anscheinend nicht liegen. Vielleicht kann mir da jemand auf die Sprünge helfen. Nochmal vielen Dank für die Zeit, die ihr euch dafür nehmt.
LCD-2.jpgLCD-3.jpgLCD-1.jpg
Gruß Jörg
Quellcode
- $regfile = "m328pdef.dat"
- $crystal = 16000000
- $hwstack = 32 ' default use 32 for the hardware stack
- $swstack = 10 ' default use 10 for the SW stack
- $framesize = 40 ' default use 40 for the frame space
- config Lcdpin = Pin , Db4 = PortD.7 , Db5 = PortB.0 , Db6 = Portb.1 , _
- Db7 = Portb.2 , E = Portb.3 , Rs = Portb.4
- Config Lcd = 16 * 1a
- Cursor off
- cls
- do
- locate 1,1
- lcd"STROBOSK"
- locate 2,1
- lcd"MESSUNG-"
- loop
- end