AT90S1200



Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!

Poprzedni Następny
Wiadomość
spis tre¶ci
From: Robert Diak <kondor_at_nospam_amu.edu.pl>
Subject: AT90S1200
Date: Wed, 18 Nov 1998 09:53:34 +0100


Witam
Jak jest w tym ukladzie zimplementowany stos ? Istnieje funkcja RCALL ale
nie mozna zdefinowac wierzcholka stosu.
Gdzie mozna kupic AT90S2313 i jaka jest jego cena ?

Pozdrawiam
Robert Diak


Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: AT90S1200
Date: Wed, 18 Nov 1998 19:18:38 GMT



Robert Diak napisał(a) w wiadomości: ...
Witam
Jak jest w tym ukladzie zimplementowany stos ? Istnieje funkcja RCALL ale
nie mozna zdefinowac wierzcholka stosu.
Gdzie mozna kupic AT90S2313 i jaka jest jego cena ?


W 1200 stos jest 3 poziomowy i sprzetowy _ NIE DAJE sie w nich stosu
ustawiac. Masz tylko stos o glebokosci nazwijmy to 3 wywolan call. Jak sie
zapedzisz to utracisz dane. W wyzszych modelach dopiero jest stos ustawiany
ale nie w 1200.

Czyli piszac program uwazaj na to zeby nie przekroczyc 3 "odlozen" np.
odkladasz 3 rzeczy i wyskakuje przerwanie - i niestety tracisz dane.

Juliusz




Poprzedni Następny
Wiadomość
spis tre¶ci
From: Robert Diak <kondor_at_nospam_amu.edu.pl>
Subject: AT90S1200- jeszcze raz
Date: Thu, 19 Nov 1998 13:17:36 +0100


Czy rejstry r1-r15 sa inne funkcjonalnie od pozostalych .
Wczoraj w programi zadeklarowalem
.def cos_tam=r15 przy kompilacji wyskoczyl blad
zmienilem na
.def cos_tam=r1 to samo
zmienilem na
.def cos_tam=r20 i poszlo bez bolu
Pozdrawiam
Robert Diak


Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: AT90S1200- jeszcze raz
Date: Thu, 19 Nov 1998 18:27:44 GMT



Robert Diak napisał(a) w wiadomości: ...
Czy rejstry r1-r15 sa inne funkcjonalnie od pozostalych .
Wczoraj w programi zadeklarowalem
.def cos_tam=r15 przy kompilacji wyskoczyl blad
zmienilem na
.def cos_tam=r1 to samo
zmienilem na
.def cos_tam=r20 i poszlo bez bolu
Pozdrawiam
Robert Diak


Te R0 do R15 i od R16 do gory maja takie znaczenie jak opisane jest przy
danej instrukcji. Przed uzyciem rozkazu przeczytaj dokladnie czy dziala on
na tej czy innej grupie rejestrow. Ja sam sie w tym gubie jeszcze i zwykle
zawsze mam ksiazke na kolanach.

Przypatrz sie dokladnie - w manualu jest to dokladnie opisane dla dowolnej
instrukci.

I zwracaj uwage na fakt, ze sa rozkazy co moga operowac na wartosciach
mniejszych niz 0xFF jako wartosc maksymalna wpisana do rejestru.

Wiem, ze jest tego troche - ale daje sie z tym zyc :)

Juliusz