avr-gcc ,hazudik az if:-)

Pal Lukacs ekegep at yahoo.com
Wed Sep 6 11:06:23 CEST 2006


Akkor az egyetlen megoldas az hogy fel kell cserelni if/else agak tartalmat?:)asm meg nem megy annyira,hogy abban javitgassam.Foglalkoztam azzal is ,de nem avr- re irtam progit;a sok regiszter osszezavar..ezert biztam az avr-gcc ben.
 
 Csinaltam egy olyat hogy atraktam a TIMER1 overflow rutinjaba az if kifejezest,az oszto 128 az F_CPU meg 14.31818, itt mar normalisan kiertekelodik az egesz.
 A prog-hun a tema az enyem:-)Sajna neha mast nem kapok csak okoskodast:((Itt sem a feltetellel volt a baj,hanem valami olyan volt/van ami szamomra relytely.
 
 Ha valaki tudja hogy pontosan miert van ez es mire kell figyelni,mikor erdemes volatile valtozot, vagy register valtozot hasznalni; irja le nekem legyszi nehany sorban.
 
 Nagyon kosznok minden segitseget.
 
 http://uprog.tvn.hu
 
 Egy lelkes avr- kezdo!

 		
---------------------------------
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls.  Great rates starting at 1¢/min.


More information about the Elektro mailing list