Co mi (opet) nedochazelo v Ccku

Marek Sembol hwm.land@gmail.com
Sobota Září 9 17:57:16 CEST 2006


> Naopak je nebezpecne, kdyz nekdo nepouzije to volatile a udela klasicky
> neco jako:
>
> char flag;              // bez volatile
>
> void interrupt isr()    // preruseni
> {
>        flag = 1;
>        // ...
> }
>
> void main()
> {
>        // ...
>        flag = 0;
>        while (!flag)   // cekani na provedeni preruseni
>                ;
>        // ...
> }
>

Jj, klasicka chyba, priznejme si kdo ji neudelal. A "nejlepsi" na ni
je, ze kdyz si do do te smycky pridate treba ladici vypis, tak ono to
jak na potvoru dle Murphyho zakonu zacne fungovat:D
Marek



Další informace o konferenci Hw-list