Tsop1738 an At90s2313

Gast #235022
Lesenswert?

Hi,

ich möchte gerne ein TSOP1738 (IR Empfänger) an mein At90s2313 µC
anschließen. Im datenblatt des TSOP steht auch ein beispiel für die
schlatung.

meine fragen sind nun.
für welche baud rate muss ich mein µC programm schreiben ?
19200 ?

wie heißt der passende interrupt befehl (RX interrupt) in c ?

wie genau muss die baut rate sein ?

das will ich für den anfang schon mal wissen.

jeroen
Gast #235023
Lesenswert?

Die Baudrate ist erstmal egal... Der tsop trennt decodiert nur die
Impulse aus der Trägerfrequenz. also etwa so wie ein radio die Musik
von der HF abtrennt. Welche Datenrate deine Impulse haben ist da egal
(es gibt aber Grenzen die im Datenblatt stehen).
Was soll den empfangen werden?
Angehängte Dateien:
Gast #235025
Lesenswert?

ich möchte gerne signale von einer fernbedinnung empfangen.

kann ich mein programm auf ein baud rate von 2400 programmieren ?
wie ist das mit start und stop bits, gibs die oder nicht ?


und noch ne frage.
wie schreib ich mit rc interrupt in c ?


jeroen
Gast #235028
Lesenswert?

gut wenn das jemand schon mal gemacht hat.

leider wird in dieser schaltung der tsop17.. nicht an den serialen
eingang des µC angeschlossen.

ich kann es ja mal ausprobieren:
Dazu muss ich nur noch wissen ob es start und stopbits gibt.
Und wie ich das mit dem Interrupt mache ?



jeroen
Gast #235030
Lesenswert?

Wie die Codes aussehen hängt von deiner Fernbedienung ab.
Die Codes meiner Fernbedienung hab ich mal angehängt.

Im Programm werden die Pulse ausgemessen und dann halt entschieden obs
ne eins oder eine Null war.
Angehängte Dateien:
Gast #235034
Lesenswert?

Jede Fernbedienung hat andere Codes.
Betrachte es also als Zufall, daß bei mir ein Teil des Codes wie
Manchester aussieht.
Dir wird nichts anderes übrig bleiben als bei deiner Fernbedienung
selbst nachzumessen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren