linux user group brescia

immagine del castello

Archivio della mailing list

Troppo ottimizzato!

Enrico Colombini erix a erix.it
Mer 21 Maggio 2003 16:20:48 UTC
On Wednesday 21 May 2003 14:28, Vernia Damiano wrote:
> In ogni caso sono riuscito a risolvere il problema grazie al
> consiglio di Colombini (che ringrazio qui). 

Prego :-)
Spiegazione lunga che ieri non avevo tempo di dare: "volatile" e' una delle 
prime cose che si imparano quando si lavora sui microcontrollori, perche' il 
compilatore deve sapere che un interrupt puo' cambiargli il contenuto di una 
variabile sotto il naso, e quindi non deve usare una copia cache (es. in un 
registro) ma rileggerla tutte le volte. Idem per le locazioni hardware 
memory-mapped, tipo la porta parallela.

  .Erix.



Maggiori informazioni sulla lista Lug