Hallo Leute, ich wollte mal mit diesen kleinen Prozssoren ein wenig rumspielen, hab aber festgestellt, daß es da kein SRAM gibt. Meine Frage ist,wie soll ich da in gewohnter weise mit Variablen arbeiten? Als EEprom deklarieren? Angesichts der Tatsache, daß ein ADC vorhanden ist, der EEProm aber nur ein paar 10tausend schreibzugriffe zuläßt, stellt sich mir die Frage der Sinnigkeit.. Oder sehe ich da etwas falsch? Besten Dank
Hi... Der hat doch 32 Register, die haben für meine Anwendungsfälle bisher immer gereicht... ...HanneS...
hta das dingen nicht auch einen hardwarestack den man zum zwischenspeichern missbrauchen könnte?
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...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.