Hallo, ik ben nieuw hier op dit forum.
Al lees ik regelmatig onderwerpen die hier voorbij komen.
Maar een berichtje plaatsen heb ik nog nooit gedaan.
Ik ben sinds kort begonnen met experimenteren met het programmeren van wat PIC micro controllers.
Inmiddels heb ik al wat kleine projectjes in JAL afgerond en proberen we steeds verder te komen.
Nu kan ik alleen nog geen goede oplossing vinden voor mijn volgende probleem of beter gezegd uitdaging...
Ik heb een bestaand programma in JAL waarin af en toe het display ververst wordt.
if count == 255 then
write_display
count = 1
volup_count = 0
voldown_count = 0
end if
Het probleem is nu dat eens in de zoveel tijd het display even knippert.
Mijn vraag is of het echt nodig is om het display te verversen als er verder geen waardes veranderen.
En als dit wel nodig is of er dan ook een manier is zodat het display niet steeds knippert.
Hopelijk kan iemand mij hier een beetje mee vooruit helpen.
Alvast bedankt voor de moeite!
Ligt er al een beetje aan waar je het over hebt, als het een standaard karakter LCD is dan hoeft die niet continu gerefreshed te worden.
Het is een hd44780 compatibel LCD Display van newhaven display
Ik heb dit display een paar minuten geleden vervangen door een VFD display wat ook hd44780 compatibel is, zomaar om te proberen.
Maar dit maakt geen enkel verschil.
flipflop
"We cannot solve our problems with the same thinking we used when we created them" - Albert Einstein
Bij het schrijven naar het display update je eigenlijk alleen maar het geheugen van waaruit het display geschreven wordt. Zolang je dus niets naar dat geheugen schrijft blijft de inhoud hetzelfde en veranderd er ook niets op het display. Het geheugen blijft uiteraard gewoon gevuld, updaten is niet nodig.
Ok, dan ga ik eens proberen hoe het werkt als ik die instructie voor het updaten eruit haal.
Maar ik vraag me ook af waarom dat het display zo duidelijk zichtbaar knippert.
Dit is ook als er nieuwe waardes naar het display gestuurd worden.
Heeft dit te maken met de snelheid waarop de pic werkt of hoe moet ik dat zien?
Alvast bedankt voor de hulp!
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Maar ik vraag me ook af waarom dat het display zo duidelijk zichtbaar knippert.
Krijgt het display een "clear screen" instructie, alvorens er nieuwe data gestuurd wordt? Dan heb je meteen de reden voor het knipperen gevonden.
Ja! dat is het.
Bedankt voor je tip!
Er zit inderdaad een clear screen instructie in.
Ok kan ik weer verder knutselen.