avr-gcc ,hazudik az if:-)

Pal Lukacs ekegep at yahoo.com
Mon Sep 11 10:45:32 CEST 2006



Papp Zoltán <zombi at c2.hu> wrote:   
  Ha pl csak módosító gombra van szükség  
(Shift, Alt, Ctrl, Alma, Körte, Kisablak, stb.) akkor ezek státuszát elég  
akkor figyelni, ha gomb is érkezik mellé.

Koszonom a kimerito valaszt!
 Mivel orarol van szo..:
Nekem folyamatosan figyelni kell 3 gomb allapotat,ezek: ora/perc/mperc,Ha valamelyik nyomva van,es idozito nincs bekapcsolva,akkor kikapcsolja a timer2 ovfl.-ot,igy tulajdonkeppen elerem hogy beallitasnal alljon az ora; Az INT0,1 rutinban van meg 2 gomb lekezelve,ezek: +-. 
   
 Nem vagyok meggyozodve arrol hogy prell okozza nalam a hibat. Mivel vegtelen for(;;) blokkban van a gombnyomas ellenorzes igy ha nehany msec -ig prell van,utanna ugyis be kellene alljon a vart allapot,vagyis jol kellene mukodnie a feltetelnek.
 Azt hiszem kiprobalom a kondenzatoros anti prell-t,aztan ha ugysem jo,akkor megiscsak (mint egy kulon thread:)) a timer1 overflowba rakom az if-et
   
 Amugy sok alkalmazasban latom,hogy a main() vegen van egy ures vegtelen ciklus.Ezt nem ertem,hogy miert kell?,a masik meg az hogy ,hogy nem eszi meg a procit teljes egesszeben?hogy tud dolgozni a proci mas muveleteken emellett?Ez PC-nel teljes program fagyas lenne.
   
 Udv.
 

 		
---------------------------------
Do you Yahoo!?
 Everyone is raving about the  all-new Yahoo! Mail.


More information about the Elektro mailing list