Hallo, ich verwende an einem ATMEGA32 ein LCD 164A mit LED Beleuchtung von Reichelt. Angesteuert wird alles mit vier Bit. Also: Ich habe ein Programm, das lediglich drei Potis (am ADC) ausliest und die Werte auf dem Display ausgibt. Dann gibt es noch einen Sekundentimer, der einen Port auf eins und dann auf 0 setzt und so weiter. Dies hängt aber von der Stellung der Potis ab. Potis auslesen und ausgeben der Werte ist in der Hauptschleife (do ... loop). Nungut: Das Programm läuft. Aber irgendwann werden die Werte der Potis nicht mehr an die mit locate y,x vorgesehene Stelle geschrieben sondern stehen irgendwo anders. Kann es sein, das das BASCOM-Timing zu knapp ist? Sollte man vieleich waitms 10 o.Ä. nach einem locate-Befehl folgen lassen? Gruß Jonny_B
Hallo! Bin noch im QRL und komme erst morgen an meinen Rechner. Aber ich werde es ausprobieren. Ist übrigens das erste Mal das ich mit Reichelt-Displays Probleme habe. Erstaunlich ist ja auch, dass alles Minutenlang funktioniert (Potis unverändert) und plötzlich steht da ein Text an der falschen Stelle :-( Gruß Jonny_B
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.