graficky diplay - set modify read

Jindrich Fucik fulda na seznam.cz
Sobota Únor 8 18:13:58 CET 2025


Mno pro případy, kdy si na procesoru neudržuješ kopii obrazu. Když se 
rozhodneš namalovat svislou čáru tak, že každému bajtu nastavíš bit 3, 
tak prostě uděláš:
Read addressa 0
Or 0x10
Write
Read
Or 0x10
Write
...

Jde o to, že si přečteš bajt a pak ho hned zapíšeš na stejné místo. A až 
při tom zápisu se ti posune čítač na další bajt.
To se používá, když zašeďuješ nějakou plochu tak, že na ní "orneš" 0xAA 
0x55.

Dne 08.02.2025 v 15:16 Lukac Michal napsal(a):
> Zdravim, mam CB graficky display s IST3020. a podporuje taketo instrukcie:
> Set Modify-Read
> This instruction stops the automatic increment of the column address by 
> the read display data instruction,
> but the column address is still increased by the write display data 
> instruction. And it reduces the load of
> microprocessor when the data of a specific area is repeatedly changed 
> during cursor blinking or others.
> This mode is canceled by the reset Modify-read instruction.
> Reset Modify-Read
> This instruction cancels the Modify-read mode, and makes the column 
> address return to its initial value
> just before the set Modify-read instruction is started.
> Neviem si nejak predstavit ako to mozem vyuzit pri kresleni blikajuceho 
> znaku v podstate to len pri citani
> z RAM zastavy inkrementovanie adresy, a zapamata si pociatocnu adresu, k 
> comu to je dobre?
> 
> DS:str.37,38
> https://www.buydisplay.com/download/ic/IST3020.pdf 
> <https://www.buydisplay.com/download/ic/IST3020.pdf>
> dik,
> m.
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list