[elektro] STM32f4 interrupt : volatile tombok
Móczik Gábor
pm_levlista at progzmaster.hu
Sat Dec 7 19:15:23 CET 2013
2013.12.07. 18:41 keltezéssel, Arnold Fuzesi írta:
> Lehet cserelgetni a buffer kezdocimet is, ugy gyors. Csak a kettos buffereles memoriazabalo, cirkular buffer jobb kihasznalast ad.
Na jó, de jelen esetben mit érsz el buffer cím cserélgetéssel?
Ugyanaz, mintha circular lenne, csak még egy plusz pointert cserélgetsz
az rd/wr-en kívül, valamint jobban "kvantált" az anyag, csak diszkrét
buffernyi darabokban férsz hozzá, a circ. bufferben meg tetszőleges
hosszban, folyamatosan akár.
Doublebuffer olyan esetben lehet jó, amikor nincs annyira ráhatás a
kiolvasó folyamatra, pl. képernyőn megjelenítés. Ha nem a video drivert
írod, hanem valami magasabb szintű rétegben vagy, nem tudod mikor fog
kelleni a kijelzőnek egy adott sornyi pixel, jobb ha egyben odaadod az
egész képtartalmat, aztán majd kiírja amikor akarja, te meg a háttérben
összeállítod a következő képet.
More information about the Elektro
mailing list