Hi...
@Tobi:
Der Hardwarestack ist nicht für Daten nutzbar, sondern nur für
Rücksprungadressen (Interrupt, Unterprogramm). Er hat auch nur eine
Tiefe von 3 Ebenen, man sollte also aus Unterprogrammen oder ISRs nicht
unnötig weitere Unterprogramme aufrufen.
@Marco:
Wenn du mit dem Tiny15 "ein wenig rumspielen" willst, dann nutze doch
die Gelegenheit, das in Assembler zu machen. Der Befehlssatz steht im
Datenblatt, Genaueres dazu im Atmel-AVR-Instruction-set (Appnotes) und
in der Hilfe zum AVR-Studio. Für Tiny15 solltest du aber schon die
Version 4.08 (oder höher) von AVR-Studio installiert haben, sonst
funktioniert der Simulator nicht. Assembler bietet den großen Vorteil,
dass du GEZWUNGEN bist, das Datenblatt zu lesen und die Architektur
kennen zu lernen. Denn ohne dieses Wissen ist man auch mit einer
Hochsprache recht schnell am Ende ohne die Ressourcen wirklich
ausgeschöpft zu haben...
Was du in Assembler lernst, hilft dir auch in BASIC oder C...
...HanneS...