ein unklarer Befehl

#957612
Lesenswert?
• ▲
▼
Martin ... wrote:
> sollte das bei 8-bit prozessoren nicht so eingegeben werden..?

Kommt drauf an, ob der Controller mehr oder weniger 256Bytes RAM hat 
(bzw. ob der Stackpointer 8 oder 16bit groß ist, denn bei neueren AVRs 
ist der Stackpointer auch bei Controllern mir <128Bytes RAM teilweise 
16bit groß, denn viele AVRs gibt es je nach Typ z.B. mit 128/256/512 
Bytes RAM und bei denen ist der Pointer dann immer 16bit groß).
#957628
Lesenswert?
• ▲
▼
Ja. Ich muss mich auch selbst noch korrigieren:
SPH existiert anscheinend doch nur, wenn er gebraucht ist:
Note that the data space in some implementations of the AVR architecture 
is so small that only SPL is needed. In this case, the SPH Register will 
not be present.
Es stört aber nicht, SPH immer zu beschreiben, das macht auch der GCC 
so. Dann ist man wenigstens auf der sicheren Seite, und man muss weniger 
beachten, wenn man die Software auf einem anderen AVR verwendet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren