AVR (gc)C furmany

zoldnap at freemail.hu zoldnap at freemail.hu
Tue May 30 01:46:37 CEST 2006


Szia!

es volatile-kent deklaralva a lokalis valtozo-t?
elvileg akkor a globalis valtozo valtozasat is kellene erzekelje..

Kivancsi lennek az eredmenyre..

Udv
Zoli


On Mon, 2006-05-29 at 23:27 +0200, Szima Gábor wrote:
> Sziasztok!
> 
> Epp most torolgetem a szam szelet, elegge feher... ;)
> 
> ATmega8, gcc-4.0.3
> 
> "Mezei" kod:
> 
> ...
> 
> lokalis_valtozo = globalis_valtozo - 1;
> 
> if ( lokalis_valtozo <= 110 ) {
> 
> ...
> ...
> 
> }
> else {
> 
> ...
> 
> }
> 
> Na. Ha epp igaz a feltetel, akkor tiszta sor, megy az elso ag.
> 
> Kozben "globalis_valtozo" interrupt-bol megvaltozik.
> Odaer az else-hez, es lass csodat: az "else" ag is lefut.
> 
> Nem hinnem, hogy normalis ez, de barmi megeshet.
> 
> Atrendezessel megoldottam (felcsereles vagy segedvaltozo hasznalata), de 
> normalis ez igy?
> 
> 
> 
>  								-Sygma
> 
> -----------------------------------
>  Szponzorunk: http://tonerbolt.hu/
> 
-- 
zoldnap at freemail.hu <zoldnap at freemail.hu>




More information about the Elektro mailing list