Forum: Mikrocontroller und Digitale Elektronik Kein RC5-Empfang mit Attiny13 und BASCOM


von felack (Gast)


Lesenswert?

Hi,

ich habe mir eine Relaisplatine gebaut, die mit einem ATtiny2313
einwandfrei funktioniert. Jetzt wollte ich zum Test die gleiche
Schaltung mit dem Attiny13 aufbauen. Im BASCOM erhalte ich folgende
Fehlermeldung:

.EQU not found, probably using functions that are not supported by the
selected chip (TCCR0)
(TCCR0 = Timer Counter Control Register 0)

Ich habe die Timer0-Register vom ATtiny2313 mit denen vom ATtiny13 im
Datenblatt verglichen, sieht eigentlich ziemlich gleich aus.

Hat schonmal jemand einen RC5-Empfänger mit dem ATtiny13 gebaut oder
weiß?einer, wie man das Problem umgehen kann ?

felack

von Kai Markus T. (kmt)


Lesenswert?

Also, wenn ich das mal miteinander vergleiche, sieht das eben
nicht gleich aus:

- ATtiny13 nennt das Register TCNT0, der ATtiny2313 TCNT0A
- Das Register liegt an unterschiedlicher Speicheradresse (0x30/0x32)

Genau da wird wohl Dein Problem liegen. Da sind einige Anpassungen im
Programm nötig. Ich bin zwar nicht in Bascom bewandert, aber poste mal
den Quellcode...

KMT

von cdg (Gast)


Lesenswert?

Ja, habe ich erfolgreich gebaut.

Du brauchst eine neue ATtiny13.dat
(die mitgelieferte tut es nicht)
und den aktuellen Bascom.

cdg

von felack (Gast)


Lesenswert?

Hi cdg,

vielen Dank. Werde mir gleich mal die neuesten Versionen runterladen.

felack

von Felix A. (felack)


Lesenswert?

Hallo cdg,

wo hast du denn die neue attiny.dat her, ich kann keine finden. Mit der
neuen BASCOM-Version kann ich das Programm kompilieren, aber der
RC5-Empfang funktioniert nicht.

felack

von Max K. (madget)


Lesenswert?

hallo
das mit der neuen .dat datei würde mich auch interessieren, da ich auch
probleme mit dem timer in bascom und dem tiny13 habe.

von cdg (Gast)


Lesenswert?

Ich habe eine Kaufversion,
da war aber auch eine falsche attiny13.dat dabei.

Habe mich an meinen Verkäufer gewandt und der hat
mir eine korrigierte Datei geliefert.

Der Fehler sollte aber inzwischen auch bei MCS
bekannt sein.
Also dort mal melden, wenn ihr die Demo Version nutzt.

MfG cdg

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.