[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