Forum: Mikrocontroller und Digitale Elektronik RC5 - läuft auf t2313, aber nicht auf t25


von etMax (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Ich möchte die rc5-Dekodierung von Peter Danegger auf einem tiny25 
laufen lassen. Der Quelltext ist im Anhang.

Folgender Schaltungsaufbau: tsop an PB0, led mit anode an PB3, sonst 
nix.

Wenn ich auf meinem stk600 einen tiny2313 in den Sockel setze und im 
Makefile für t2313 die Defs setze (im Header), und die Fuses e4df (8MHz 
internal oszi), dann klappt alles:

Durch Drücken von "1" auf meiner RC5-Fernbedienung geht die LED an und 
aus.

Nun möchte ich das ganze auf dem attiny25 laufen lassen:

- passenden socken auf stk600 bauen
- defs im Makefile setzen (also nur die Kommentare verschieben)
- fuses auf e2df im Makefile setzen (8MHz internal oszi)

make flash -> die LED bleibt immer aus.

Am Quelltext muss man gar nichts ändern glaube ich, da die Timer beim 25 
und 2313 identisch sind. Und sonst greift die RC5-Dekodierung soweit ich 
weiß nirgends drauf zu.

Woran könnte das liegen? Hat es schonmal jemand geschafft, die 
rc5-dekodierung auf einem 8pinner laufen zu lassen?

Über Unterstützung würde ich mich sehr freuen!

Max

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Was sagen denn die Datenblätter: Ist die SFR-Bedienung einfach so 
austauschbar zwischen diesen beiden µC?

von etMax (Gast)


Lesenswert?

Also die einzigen SFR die benutzt werden sind

TIMSK und TCCR0B und da werden nur

TIMSK = 1 << TOIE0

und
TCCR0B = 1 << CS02

gesetzt. Und das ist bei beiden tinys gleich.

von etMax (Gast)


Lesenswert?

Ahh,
kommando zurück! Es klappt doch alles so wies soll.
Ich hatte etwas falsch auf meinem stk600 eingestellt (aref waren an, 
dürfen aber bei den kleinen tinys nicht)

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
Noch kein Account? Hier anmelden.