Hier ist mal die µController Typenserie mit Angabe über den internen Ram:
ATtiny10 0 Byte
ATtiny11 0 Byte
ATtiny12 0 Byte
ATtiny15 0 Byte
ATtiny26 128 Byte
ATtiny28 0 Byte
AT90S1200 0 Byte
AT90S2313 128 Byte
AT90S2323 128 Byte
AT90S2333 128 Byte
AT90S2343 128 Byte
AT90S4414 256 Byte
AT90S4433 128 Byte
AT90S4434 256 Byte
AT90S8515 512 Byte
AT90S8534 256 Byte
AT90S8535 512 Byte
Atmega 8 512 Byte
Atmega 16 1K
Atmega 32 2K
Atmega 64 4K
Atmega 323 2K
Atmega 103 4K
Atmega 128 4K
Atmega 103 4K
Atmega 161 1K
Atmega 162 1K
Atmega 169 1K
Atmega 163 1K
Atmega 603 4K
Atmega 8515 512 Byte
Atmega 8535 512 Byte
Zitat :
|
Brauch ich den Stackpointer wirklich? |
Aber sicher. Stelle dir vor, du willst die Signale eines Port's (die auch unterschiedlich in der Anzahl vorhanden sind) auf ein LCD-Display anzeigen. Dazu werden in der Regel (mit oder ohne Interrupt) Unterprogramme verwendet.
Bevor das aufgerufen wird, müssen die Register gerettet werden und die Rücksprungadresse steht auch im Stackpointer. Ich möchte dich ja nicht Hindern so ein Proggi zu schreiben, aber ich denke, dass dir da zu viele Grundlagen in bezug auf die µC's fehlen.
_________________
mfg Jornbyte
Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.