BASCOM LCD-Timing

Gast #622785
Lesenswert?
• ▲
▼
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
Gast #623025
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.