Eli tuntuu siltä kuin näytön enablointi ei toimisi. Demo-ohjelman kun ajaa niin se on pelkkää välkkymistä kun grafiikkaa piirretään. Muuten pelaa hyvin. Enablointi toimii kuitenkin (johto pois, näyttö jäätyy)
Muuten kannattaa tarkistaa saako sillä näytöllä päälle tuota dual bufferointi moodia. Eli piiri piirtäis toiselta muistialueelta dataa näytölle ja toiselle vois ite piirtää MCU:lla ja sitte swapata noi.
Toi välkyntä yleensä johtuu siitä, kun samaa aluetta päivitetään MCU:lla ja piiri myöskin päivittää sitä näytölle.
Tuon verran itsekkin ymmärsin. täytyy koittaa lukea tuota vielä oikeen ajatuksen kera, jos siitä aukeas sitten…
En ainakaan tuosta kirjastosta löydä mitään kohtaa, vaikka luulis että jos sellainen olis niin se olisi demo:ssa päällä… Kyseisestä näytöstä ei löydy oikeen mitään infoa googleltakaan.
Eli datalehden mukaan.
“Set Address Pointer” käskyllä määrätään mihin kohtaa muistia kirjoitetaan.
“Set Graphic Home Address” määrittää mistä kohtiilta aletaan grafiikkaa piirtää.
Arduino kirjastoa lukien
LCD.SetAddressPointer(GH2) // Minne kirjoitetaan Esim buffer2.
for(){
LCD.WriteDisplayData(data)} // Kirjoita alueelle