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
|