Forum: Mikrocontroller und Digitale Elektronik Attiny25 mit RC5


von Halgn H. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Ich das Problem das GARNICHTS passiert ;C mit Spannungsmesser bekomme 
ich aber eine Spannung je nah IR signal aber empfangen tu ich nichts.

Aufbau:
PIN4 und PIN0 sind Motoren und PIN2 eine LED.... klappt alles
und PB3->IR Empänger:Out


IR Empänger TSOP1838 ist ohne Widerstände.

Hoffe auf rasche antwort was ich falsch gemacht hab!

Mit Freundlichen Grüße TheNightAlex

von 36kHz (Gast)


Lesenswert?

Alexander Herberg schrieb:
> IR Empänger TSOP1838

Arbeitet RC5 nicht standardmäßig mit 36kHz? Also anderen TSOP.

von holger (Gast)


Lesenswert?

>Hoffe auf rasche antwort was ich falsch gemacht hab!

Du hast keinen ATmega88 benutzt. Das hast du falsch gemacht.
Wenn ich mir den Sourcecode so ansehe dann ist der ATTiny mit seinen
lächerlichen 128 Byte RAM komplett überfordert.

von Halgn H. (Gast)


Lesenswert?

Ist das wichtig?

In einem RC5 Forumbeitrag hab ich gelesen das RC5 (36khz) auch mit 38 
kHz arbeiten kann... daher hab ich mir auch den geholt...

Ich kann also ihn dafür nicht benützen? Geht der hier?

http://www.reichelt.de/Fotodioden-etc-/TSOP-31236/index.html?;ACTION=3;LA=444;GROUP=A54;GROUPID=3045;ARTICLE=107208;START=0;SORT=user;OFFSET=500;SID=13TxnQJn8AAAIAAFp5YnQ7e4b04dc10137f6521d4b35f3e1df3bf

Danke für die rasche antwort

von Timmo H. (masterfx)


Lesenswert?

Das ist egal. Der 1838 reagiert auch genauso auf eine 36kHz Modulation, 
nur ist dann die Reichweite eben nicht so hoch (siehe Datenblatt).

@Alexander
Dein Quellcode kann ich nur kompilieren wenn ich auch die "irmp.c" sowie 
"irmp.h" zum Projekt hinzufüge. Mach das mal, vielleicht hast du auch 
immer nur ein "kaputtes" hex raufgespield.

Ob die 128 Bytes RAM jetzt reichen weiß ich nicht, aber fürs Globale 
reichts soweit :D
Könnte mir aber vorstellen dass IRMP doch etwas mehr braucht.
1
AVR Memory Usage
2
----------------
3
Device: attiny25
4
5
Program:    1176 bytes (57.4% Full)
6
(.text + .data + .bootloader)
7
8
Data:         34 bytes (26.6% Full)
9
(.data + .bss + .noinit)

von Halgn H. (Gast)


Lesenswert?

holger schrieb:
>>Hoffe auf rasche antwort was ich falsch gemacht hab!
>
> Du hast keinen ATmega88 benutzt. Das hast du falsch gemacht.
> Wenn ich mir den Sourcecode so ansehe dann ist der ATTiny mit seinen
> lächerlichen 128 Byte RAM komplett überfordert.
Kann ich irgendwo etwas "Fertiges" nehmen oder muss ich jetzt das mit 
RC5 selbst programmieren für denn Attiny25?

Timmo H.:
Danke also hab ich mich verlessen. Nur das die reichweite daruter leidet 
ist mit nicht bekannt.

Ich finde grad nichts passendes in google dazu(ich denk morgen find ich 
was passendes =D)

Timmo H. schrieb:
> @Alexander
> Dein Quellcode kann ich nur kompilieren wenn ich auch die "irmp.c" sowie
> "irmp.h" zum Projekt hinzufüge. Mach das mal, vielleicht hast du auch
> immer nur ein "kaputtes" hex raufgespield.

Huch? Beim Abspeichern was schiefgegangen

> Ob die 128 Bytes RAM jetzt reichen weiß ich nicht, aber fürs Globale
> reichts soweit :D
> Könnte mir aber vorstellen dass IRMP doch etwas mehr braucht.
>
> AVR Memory Usage
> ----------------
> Device: attiny25
>
> Program:    1176 bytes (57.4% Full)
> (.text + .data + .bootloader)
>
> Data:         34 bytes (26.6% Full)
> (.data + .bss + .noinit)
Hab auch die Konfig neu gemacht (alle IR-Typen angemacht wie 
Samsung->87% von Flash) aber er empfängt nicht mal ein SIGNAL auf den 
PB3

Ich geh nun schlafen...

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

holger schrieb:
> Du hast keinen ATmega88 benutzt. Das hast du falsch gemacht.
> Wenn ich mir den Sourcecode so ansehe dann ist der ATTiny mit seinen
> lächerlichen 128 Byte RAM komplett überfordert.

Wahrscheinlich tuts auch ein ATtiny85, der ist zum ATtiny25 kompatibel, 
hat aber 512 Bytes RAM.

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.