Sziasztok. Még soha nem foglalkoztam atmellel, és lenne egy kis problémám. Adott egy hex file, ami egy AT90S8515-ös dögbe való. Úgy szeretném megváltoztatni, hogy bekapcsoláskor megnéz egy bemenetet, ha 0 folytatja a programot, ha 1 akkor elugrik az 1300H címre.
Ez a hex, amit át szeretnék írni: http://www.speedyshare.com/501133655.html
Az 1300H címről induló programot meg tudom írni, csak az eredeti hex módosítása nem megy. Sajnos nincs hozzá source. Ha valaki ebben tudna segíteni, nagyon megköszönném. (sok sörrel)
Hex file
Én így próbálnám megoldani:
H00 00 cimre: Jrmp MyRutin (H1300)
...
MyRutin:
…
Jrmp EredetiRutin (H????)

Vagy a nyomógombot valamelyik megszakítás lábra kötném és, az adatlap: http://www.atmel.com/dyn/resources/prod ... OC0841.PDF
22. oldalán levő „Ext_intx” ugrótábla címét irányitanám át a My_Rutin-ra.
H00 00 cimre: Jrmp MyRutin (H1300)
...
MyRutin:
…
Jrmp EredetiRutin (H????)
Vagy a nyomógombot valamelyik megszakítás lábra kötném és, az adatlap: http://www.atmel.com/dyn/resources/prod ... OC0841.PDF
22. oldalán levő „Ext_intx” ugrótábla címét irányitanám át a My_Rutin-ra.
Hogy ez nekem nem jutott eszembe!
Fusebiteknél engedélyezni a botloadert és így nem kel semmit visszafejteni. A Botloader területére beteheted a saját bemenet vizsgálatodat. Ami mindenek előtt lefut. A végére meg: Goto _reset 'goto the normal reset vector at address 0
Szeretem ezt a fórumot, mindig van valami jó ötlet!

Fusebiteknél engedélyezni a botloadert és így nem kel semmit visszafejteni. A Botloader területére beteheted a saját bemenet vizsgálatodat. Ami mindenek előtt lefut. A végére meg: Goto _reset 'goto the normal reset vector at address 0
Szeretem ezt a fórumot, mindig van valami jó ötlet!
