PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : suche kleinsten Tiny/Mega der SendRC5 befehl unterstützt.(BASCOM)



PREDATOR32
23.02.2013, 10:15
Hallo leute!

wie der Titel schon sagt suche ich den kleinstmöglichen (Nicht SMD) ATTiny , ATMega oder ähnliches der nativ den SendRC5 / GetRC5 befehl von BASCOM unterstützt. Den Tiny 13 hab ich getestet der kanns nicht. Der Tiny 2313 kann es wiederrum. Allerdings brauche ich es so klein wie möglich.

Da ich nicht weis wie ich das sonnst rausfinden könnte hoff ich auf eure erfahrungen!

Vielen dank schonmal.

Searcher
23.02.2013, 11:04
Hallo,
hab RC5 mit BASCOM schon auf ATTiny25 und ATTiny45 realisiert - allerdings nur mit GetRC5, ob SendRC5 geht weis ich nicht. Ist gleiche Baugröße wie Tiny13.

Gruß
Searcher

PREDATOR32
23.02.2013, 13:14
okay vielen dank! werd ich mal nachforschen / Testen! danke!

PREDATOR32
02.03.2013, 20:19
Also der ATTiny 25 kann GetRC5 einwandfrei verarbeiten aber Senden kan er nicht! das ist ja schonmal gut, aber meistens geht es ja darum den sender möglichst klein zu halten! hat sonnst noch jemand eine idee welchen mann da ausserdem verwenden kann?

Vielen dank Searcher!

Searcher
02.03.2013, 22:26
Also der ATTiny 25 kann GetRC5 einwandfrei verarbeiten aber Senden kan er nicht!

Hallo,
hab ich zwar nicht ausprobiert, aber ich wüßte nicht warum der Tiny25 nicht auch senden können sollte. Was beobachtest denn Du für einen Fehler?

Könntest ja mal das Programm und die Beschaltung posten. RC5Send belegt Timer1 und die Sendeschaltung muß auch an einen bestimmten Pin angeschlossen werden.

Gruß
Searcher

PREDATOR32
03.03.2013, 09:16
Moin! Also für mich sieht das eindeutig aus:
24716

Searcher
03.03.2013, 10:18
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 Timer :( der 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