Attiny15 und 85 Binärkompatibel?

Gast #2756390
Lesenswert?
• ▲
▼
Hi

>Also diese Fuse wär mich auch neu.

Keine Fuse:

The ATtiny15 compatibility mode is selected by writing the code “0011” 
to the CKSEL fuses (if
any other code is written, the Timer/Counter1 is working in normal 
mode).

MfG Spess
#2756399
Lesenswert?
• ▲
▼
Philipp Bigott schrieb:
> wenn ich die tn85def.inc
> includiere, bekomme ich haufenweise fehler wegen den Timerregistern.
Klar, weil hier andere Register angesprochen werden, die es teilweise 
garnicht gibt.

Dieser Modus ist keine komplette Controller-Emulation, sondern bezieht 
sich lediglich auf das Verhalten des Taktes (für mehr ist CKSEL ja sonst 
auch nicht gut). Wenn der Code auf beiden Plattformen lauffähig sein 
soll, darfst du nur Funktionen nutzen, die beide haben und die Register 
z.B. in einer Headerdatei deklarieren, damit du nur dort anpassen musst.
Gast #2756951
Lesenswert?
• ▲
▼
Hat sich erledigt. Der für den 15er assemblierte code funktioniert nach 
ewigem rumprobieren der einstellungen für die clock calibration auf dem 
85er.
ist übrigens ein dcc decoder nach maddax/hannes lux.
Danke

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.