Hallo ICH_ (?),
hast du mit dem Oszi nachgeschaut, ob die Pins auch wirklich was ausgeben?Die IR-LED ist von PC4 nach PD1 (TXD).
PortC.4 wird z.B. für das JTAG-Interface mitbenutzt, das standardmäßig aktiviert ist.
Gruß, Michael
Da mir auf meine Frage nun seit über 1 Monat keine Antwort bekommen habe stell ich sie hier nochmal (hoffentlich ist das das richtige Forum)
Es geht darum über den ASURO-Empfänger zu übertragen.
Das ganze sollte deshalb mit einer Frequenz von 36kHz moduliert sein.
Die IR-LED ist von PC4 nach PD1 (TXD).
Wo ist der Fehler?
Code:$regfile = "m32def.dat" $crystal = 16000000 $baud = 2400 Config Pind.1 = Output Config Pinc.4 = Output '??? Config Timer0 = Timer , Prescale = 1 On Timer0 Timer_0 Enable Timer0 Enable Interrupts Start Timer0 Const Tv = 34 '16000000 / 222 = 72000 => 256 - 222 = 34 Do Print "Hallo" Waitms 50 Loop End Timer_0: Timer0 = Tv Toggle Portc.4 Return
Hallo ICH_ (?),
hast du mit dem Oszi nachgeschaut, ob die Pins auch wirklich was ausgeben?Die IR-LED ist von PC4 nach PD1 (TXD).
PortC.4 wird z.B. für das JTAG-Interface mitbenutzt, das standardmäßig aktiviert ist.
Gruß, Michael
JTAG ist aus.
Das Oszi will mir mein Vater nicht geben, weil ich es ja kaputt machen könnte ...
Aber wenn man mit der Webcam draufguckt sieht man, dass die LED beim Senden blinkt.
Alle sagten: "Das geht nicht!" Dann kam einer, der wusste das nicht und hat´s gemacht
Hallo ICH_,
vielleicht solltest du ihn lieb bitten? Oder fragen, ob er es für dich mißt?Das Oszi will mir mein Vater nicht geben, weil ich es ja kaputt machen könnte ...
Bau doch zum Testen eine normale LED ein, da brauchst du keine Webcam.Aber wenn man mit der Webcam draufguckt ...
Kleine Änderungen (Wait?) im Programm ließen evtl. auch erkennen, ob beim Senden die LED eher aus oder eher an ist.
Möglicherweise liegt der Fehler auch in der Baudrate oder beim Empfänger? Dieser ist wahrscheinlich ein TSOPxx?
Beachte, daß dieser das Signal invertiert. Obendrein braucht er mindestens 6 Zyklen der Trägerfrequenz, um diese zu erkennen. Kannst du das bei deiner Baudrate garantieren?
Fragen über Fragen....
Gruß, Michael
Also der Empfänger geht mit dem Asuro einwandfrei, auch die Baudrate von 2400 geht damit.
Auf dem Empfänger ist ein SFH5110-36, braucht der auch 6 Zyklen um sich zu synchronisieren?
EDIT: Ich hab grad gelesen, dass der auch erst nach 6 Impulsen die volle Empfindlichkeit erreicht.
hallo , deine schaltung interessiert mich zur datenübertragung mit einer ir-diode und einem tsop1736. kannst du die mal erklären. ist der empfänger
wie ein tsop1736?
mfg pebisoft
Lesezeichen