Forum: Mikrocontroller und Digitale Elektronik BASCOM LCD-Timing


von Jonny_B (Gast)


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

von M.A.N (Gast)


Lesenswert?

du hast den falschen chipsatz angegeben.

http://bascom-forum.de/index.php/topic,13.msg15.html#msg15

von Jonny_B (Gast)


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

von M.A.N (Gast)


Lesenswert?

kann auch ein fehler portpin sein wackelkontakt.

von M.A.N (Gast)


Lesenswert?

fehlender upss fehlerteufel.

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
Noch kein Account? Hier anmelden.