Stránka 2 z 2

Napsal: 20 bře 2010, 22:13
od Andrea
No ale ty do tý tabulky skáčeš, to jsou v ní samé instrukce RETLW x?
Jestli jo, tak problém je s tím přetečením při sčítání ADDWF. Když bude PC třeba 2F0h a ty k PCL přičteš 20h, tak výsledná hodnota v PC nebude 310h, ale 210h a neskočí to do tabulky, ale někam kus zpátky, protože ten přenos ze sčítání PCL + 20h se nepřenese do PCH.

Napsal: 20 bře 2010, 22:28
od forbidden
V tabulce je asi 65 instrukcí RETLW pod sebou, každá s jinou hodnotou.
No, asi to bude ono, že se to nepřenáší do PCH a může to přetéct.

Díky za nakopnutí, jdu přemýšlet, jak to vyřešit jinak.

Napsal: 20 bře 2010, 22:32
od Andrea
Nesmí ti ta tabulka přelejzat přes adresu dělitelnou 256ti.

P.S.: Dej tam AVRko a takovýhle kraviny nebudeš muset řešit :twisted:

Napsal: 20 bře 2010, 22:41
od forbidden
Tak jsem tabulku znaků umístil hned ze začátku programu, jak to jde a už to funguje.
:agree:
Chyby začátečníka... Těch asi ještě bude.

Když já začal s PICama a ty už alespoň trošku ovládám. Nepředpokládám, že bych někdy tvořil něco složitějšího, na co by mi nestačily.

Ještě jednou díky moc za pomoc, už jsem zase začínal vidět dočervena.

Napsal: 20 bře 2010, 22:45
od Andrea
No já jsem s PICama nikdy nedělala a vidím, že jsem přišla o spoustu adrenalinu :twisted: