IAR problema
Istvan Retaller
istvan.retaller at evoran.hu
Wed Sep 10 11:49:12 CEST 2003
Szia!
Koszi az ATmega128-hoz valo include info-t.
A vektortablaban ugy erzem, elbeszelunk egymas mellett. Legyen a
pelda 35 helyett csak 5 IT vektor. En arrol beszelek, hogy _nem_ igy kell
kinezzen a vektortabla:
rjmp label1
rjmp label2
rjmp label3
rjmp label4
rjmp label5
_hanem_
rjmp label1
rjmp label2
rjmp label3
rjmp label4
label5: .....
.....
.....
Azaz a label5-ot nem vektoron eri el, hanem direkt modon.
Udv, RI
9/9/2003 11:56:50 PM, VF <vf at elte.hu> wrote:
>Thus spake Istvan Retaller:
>
>>> Eloszor is az ATmega128-ban 35 vektor van, ugye? Ha mind a 35-re
>>> rateszek egy JMP-t, akkor sir hogy nincs eleg hely a vektoroknak.
>>> Ha az utolsot kihagyom, akkor mukodik. Ezt miert csinalja?
>>
>> Szia!
>> Szerintem takarekoskodni akar. Az utolso vektorrol felesleges tovabb
>> ugrani, oda mehet a handler kozvetlenul.
>
>Nem mehet, nem fer el. Poen, hogy egy rjmp viszont befer. Tehat pont
>annyit nem foglalhatok, amennyi kene, mert meg nulla byte kell hozza,
>de kettovel kevesebbet igen. Szerintem ez is el van basszintva...
>Ha kettovel kevesebbet foglalok, a fennmarado kettot kitolti egy
>reti-vel. Tehat tudja hogy szabad terulet, megsem engedi hasznalni.
>Hasznos funkcio lenne, de mivel nem mukodik, celszeru lenne
kikapcsolni,
>viszont azt nem nagyon lehet...
>Szerencsere rjmp-vel ki lehet ugrani a tablabol, igy az SPM READY
>mexakitas is hasznalhato.
>
>Meg jobb, hogy a tobbi mar csont nelkul megy! A lenyeg az hogy
minden
>modulba kell egy szegmenst is definialni. Ha nincs szegmens benne,
>akkor jonnek az ertelmetlen hibauzenetek... Persze erre csak most
>jottem ra, veletlenul, amikor egy fiktiv tesztprogramban gyakorolgattam
>a strukturakat. Az AVR Studio-t felejtsetek el, ez millioszor jobb!
>
>>> Mivel alapbol szar volt az ATmega128-hoz valo include fajl is
>>
>> A javitottat elkuldod maganban?
>
>Szivesen kuldenem, de a masik gepemen van, es meg mindig nem
tudtam
>szerezni PCMCIA halokartyat, ugyhogy eleg problemas az atvitel.
>Meg floppy sincs a gepben :(
>Inkabb elmondom mi a hiba. Az extended io teruleten egy nemletezo
>fordito direktivaval probal regisztereket definialni :) sfr helyett
>sfr_ext. Az _ext-et ki kell torolni, es kesz. Ha tud a szerkesztod
>vertikalis blokkokat kezelni, akkor egyetlen muvelet, ha nem akkor
>3 perc kezimunka. Tudni fogod mi a hiba, mert ezt legalabb
egyertelmuen
>kiirta. Ha valami gond van, kerdezz, probalok segiteni, vegul is van
>vagy 2 nap (+ejszakak) elonyom :)
>
>> Udv, RI
>
>--
>Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
>"A hosszu elet titka: legyen nalad bicska!"
>
>
>
More information about the Elektro
mailing list