Ja, sieht so aus
Hab es auch mal versucht zu kompilieren und den gleichen Fehler. Bascom benutzt diese "attiny25.def" Datei, in der zB das in der Fehlermeldung erwähnte TCCR1A auftauchen müßte. Tut es nicht; dort gibt es nur das TCCR1 Register. Nach einigen Anpassungen in meiner .def Datei kann ich fehlerfrei kompilieren.
Bin jedoch nicht überzeugt, daß es auch wirklich funktioniert. Vielleicht komme ich mal dazu, das auszuprobieren.
Der Timer1 ist beim Tiny25 ein 8 Bit Timer. Der im Bascom Beispiel verwendete Tiny2313 hat einen 16 Bit Timerder auch ein Register hat, das TCCR1A heist.
Voraussetzung für das RC5SEND in Bascom ist vermutlich ein µC mit einem 16 Bit Timer1.
PS Der nächste den ich da finden konnte mit 14 Pins ist der Tiny24/24A oder 44/44A
Damit kompiliert das Programm auch schon mal fehlerfrei mit Bascom V2.0.7.5
Gruß
Searcher
Lesezeichen