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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren