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