ethernut i external memory

Loading thread data ...
Reply to
Marcin Kuczera

[ciach]
[ciach]

^^^^^^^^^^^^^^^^^^^

A gdzie ustawiasz stos ? Po drugie w nieskończonej pętli odkładasz adres powrotu na ten niezainicjalizowany stos. Zamień rcall na rjmp.

Reply to
Zbych

^^^^^^^^^^^^^^^^^^

^^^^^^^^^^^^^^^^^

Avr ma stos malejący, a nie rosnący. Obejrzyj sobie też mapę pamięci procesora który stosujesz i zobacz co mieści się w początkowych komórkach pamięci. W pierwszym lepszym przykładowym programie możesz znaleźć coś takiego:

ldi r16,high(RAMEND) ;High byte only required if out SPH,r16 ;RAM is bigger than 256 Bytes ldi r16,low(RAMEND) out SPL,r16

Reply to
Zbych
Reply to
Marcin Kuczera
Reply to
Marcin Kuczera
Reply to
Marcin Kuczera
Reply to
Marcin Kuczera
Reply to
Marcin Kuczera

Zbramkuj (na samym koncu) wyjscie dekodera z /WR (LE = /Y0 NOR /WR) zeby wyciac glitche. Nie wiadomo co z niego wylazi.

\R.

Reply to
nbs
Reply to
Marcin Kuczera

Bo o ile pamietam to w obu instrukcjach adresy maja byc inne.

J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.