Halo,

der Tiny 11 ist fast gleich mit dem Tiny 12, beide haben kein SRAM,
beide haben diesen HardwareStack mit 3 Ebenen. So wie auch beim Tiny15.

Warum der 11er nicht dabei ist, weiss ich aber auch nicht. Evtl. liegts am nicht vorhandenem ISP. Denn der Tiny28 hat den auch nicht und wird nicht unterstützt.

In der Bascom-Hilfe finden sich weitere Compilerdirectiven:
$tiny und $noramclear
Hab jetzt mal angeschaut, was Bascom da draus macht, und festgestellt, das diese beiden Direktiven nix ändern, es war vorher schon kein Stack-Init und RamClear vorhanden.

Was aber nicht gut geht, in der Wait-Routine werden die beiden Register die zum zählen gebraucht werden vorher auf einem Stack gesichert, was bei diesen SRAM-losen Tinys nicht gehen kann ! [-X

Aber ansonsten müsste eigentlich der Code, der für einen Tiny12 compiliert wurde, auch in einem Tiny11 laufen, denn der T12 hat einen IRQ mehr, was aber den T11 nicht stört, das Programm fängt dann einen Platz weiter hinten an.

Läuft das Programm denn auf einem Tiny12, der kann und kennt ja auch kein PUSH und POP ?