Gast
#8022
LCD Ansteuerung im 4 Bit modus Das Busy flag wird ausgelesen die Steuerung ist sehr kompakt Für Kommando und Daten wird ein identisches SUB_Prog benutzt Gesteuert wird das über das T flag Um Textzeilen bequem benutzen zu können hab ich noch ein Menue Teil reingebastelt Die Texte sind im bsp 16 Zeichen lang also eine ganze Zeile Um 2 kurze Texte in eine Zeile zu schreiben Cursor auf Pos1 Text ausgeben Cursor auf Pos2 Text ausgeben ( die restlichen 8 werden einfach überschrieben) Der Rest des Texts landet im Nirvana Getestet mit 4433 und einem 16x2 Universal LCD ( Reichelt ) Die Timing einstellungen müssten für 8MHz passen Hab nach dem init mal den AVR auf 12 Mhz umgeschalten war OK Funktioniert dank BF readout sehr schnell Have fun !!!!