AVR -prellmentesites (szoftware problema)

VFX info at vfx.hu
Fri May 11 20:49:32 CEST 2007


Hali!
 
>  -Orultem a belso felhuzoknak,hogy nem kell kulso.

En soha nem hasznalok kulso R-t billenyuhoz, meg kondit sem. elegendo a
belso pull-up + SW.

 
>  -Ez a tiltott sav nekem meg eddig ismeretlen volt.Lehetseges..rakok 22nf kondikat.

Pedig sok zavart tud okozoni.

 
>  Csinaltam egy olyat hogy nyomogomb -INT kivaltasnal jelzek a foprogramnak,amely tiltja a jelzes idejetol kezdve 200-300ms -ig az INTet,majd engedelyezi.Erdekes..kivarja a 200-300ms-t,es ugy is prellez egyet,kettot:-( 900 ms-nel ertem el hogy jol mukodjon ,de ez mar tenyleg idegesitoen lassu..
> 
>      if (int_flag)        //INT0-1 jelzes
>      {
>        int_flag = 0;        //jelzes torlese
>        GICR &= ~(1 << INT1) & ~(1 << INT0);    //INT0-1 tiltas
>        cnt2 = 0;        //szamlalo torlese
>      }
>        if (cnt2 == THRESHOLD_1)    //2*150 ms
>      {
>        cnt2 = 0;        //szamlalo torlese
>        GICR |= (1 << INT1) | (1 << INT0);    //INT0-1 engedelyezes
>      }
> 



Itt azt nem ertem, hogy hol torlod, az INT0-1 interrupt flager?
Mert hiaba varsz, ha a flag nincs torolve, akkor ujra jon az interrupt,
mert tarolodik a keres.


UDV. VFX.
http://www.vfx.hu



More information about the Elektro mailing list