avr-gcc ,hazudik az if:-)

Tauri elektrolista at pdg.hu
Fri Sep 8 12:54:40 CEST 2006


Haliho

2006. szeptember 8., 12:50:07, írtad:



> Nagy Endre <gumo at lucifer.kgt.bme.hu> wrote:
>>     if (((!( PIND & BUTTON_ORA)) || (!(PIND & BUTTON_PERC))
>>        || (!(PIND & BUTTON_MPERC))) && (!ALARM))

> Ebben a feltetelben pl. 3-szor ertekelodik ki a PIND, mivel volatile es
> 3-szor van leirva. Ha prelleg a gomb, akkor ez jelenthet 3 kulonbozo
> erteket, es lehet tippelni, hogy mi fog tortenni.

> Igen,ez lehetseges!Az INT0,1 labakon is van nyomogomb es elegge
> beporog neha,nehet hogy itt is ez van!De pl. atraktam az if.et az
> timer1 overflow rutinba es ott jol mukodik!
>  Osszesen 6 nyomogombom van.Gondoltam csak az INTeken levokre
> rakok pergesmebtesitest ,LS00-val.
>  De igy mar maskepp gondolkodom errol..

>  Meglehet csinalni softbol?

Ember ez egy mikrokontroler. (erts programozhato proceszormaggal biro
periferiak).
Persze hogy meglehet...





More information about the Elektro mailing list