Hallo Gerhard,
Dir ist aber schon klar, daß der Flash um rund den Faktor 10 eher aufgibt als das EEProm?... nein, wollte nicht den EEprom nutzen. Habe irgendwo in der Help gelesen
das Iram bedeutet den Stack nicht im SRam unterzubringen sondern im Flash.
Ich hab keine Ahnung ob das überhaupt geht, aber unabhängig davon eine gute Idee ist das sicher nicht.
Zu IRAM finde ich in der BACOM Help nur was unter Fehlercodes und eben das $TINY. Imo interprtierst Du das was zu $Tiny in der Hilfe steht, aber auch falsch.
- Mit $Tiny wird überhaupt kein Stack verwendet.
- Variablen werden direkt in den Registern gespeicher.
Note that the generated code is not yet optimized for the tiny parts. The $tiny directive is just a start of the tiny parts implementation!
No support is available for this feature until the tiny.lib is implemented.
Heiß soviel $tiny existiert bereits, zu benutzen ist es aber erst wenn die tiny.lib fertig ist, was zur Zeit (noch) nicht der Fall ist. (BASCON 1.11.7.7)
Lange Rede kurzer Sinn, vergess Bascom für die kleinen Tinys zum jetzigen Zeitpunkt.
Ggf. kann Dir Mark Alberts sagen ab wann das vollständig implementiert ist.
Guß Werner
Lesezeichen