Hi! Ist es möglich mit nur einem uC Daten zu senden und zu empfangen und das ganze gleichzeitig? Es handelt sich um RC5 signale die eben während gesendet wird auch ankommen könnten. Ich denke da brauch ich wohl 2 uC um das zu bewerkstelligen. Falls jemand ne andere Idee hat wäre ich für Tips dankbar. Ciao hmann
Klaro geht das. Die Empfangshardware und Sendehardware arbeitet in der regel immer unabhängig voneinenader. Ich kenne dies vom PC, 8051-Derivaten und von den PIC's. Gerhard
Was für Sende- und Empfanghardware? Ich denke mal nicht, daß er den UART benutzen wird ... Um die Frage des OP zu beantworten: wo liegt das Problem?
Als Hardware will ich den kleinsten möglichen AVR verwenden. Wenn das mit 2 UARTs möglich ist nehm ich halt einen mit 2. Aber um eine IR-Diode an den UART zu klemmen brauch ich sicher noch ein paar Bauteile extra, oder? Ich wollte sie eigentlich direkt an den uC hängen
Du willst RC5 Codes mit dem UART senden? Wie stellst Du dir das vor? Häng die LED an einen Portpin, den TSOP an einen anderen, damit dürfte der Hardwareteil abgeschlossen sein. Die 38 kHz Trägerfrequenz per Software zu erzeugen könnte allerdings viel Prozerzorzeit schlucken (weiß ja nicht was Du sonst noch so machen willst). In dem Fall kannst Du einen externen Oszillator verwenden. Guck Dir mal die Schaltung an: http://web.archive.org/web/20030618100058/http://www.nwlink.com/~kevinro/guide/infrared.html Du brauchst natürlich nur eine LED. Pin 5 oder 6 kommt dan an einen Controllerpin.
Ein Problem könnte Streulicht der Sendediode sein. Bei den meisten IrDA Tranceiver muss man nach dem Senden einige ms warten, ehe die Empfangsdiode sich erholt hat.
@MarkoB: Während ich sende muss ich eigtl. sonst nichts machen. Ich müsste halt nur auch empfangen können. Aber zum senden sollte es ausreichen.
ich denke mal, dass das für dein lasergun projekt gedacht sein soll. über dieses problem habe ich mir auch schon gedanken gemacht, da ich mir vielleicht auch so ne lasergun bauen will. könnte mal jemand ein bascom-avr beispiel schreiben, in dem rc5 codes gleichzeitig gesendet und auch empfangen werden können?! es geht halt darum, dass man während dem schiessen (= rc5-code senden) auch getroffen werden kann (= rc5-code empfangen). ich hoffe ihr versteht was ich meine. ist das denn in bascom überhaupt möglich? alternativ könnte man ja auch den uart statt rc5 verwenden. da ists vielleicht einfacher?!? danke im vorraus...
och männo! kann denn mal einer grob beschreiben, wie sowas softwaretechnisch ginge? am besten in basic(-isch) :-)
@hmann: mach doch bei uns mit, wir könnten dich gebrauchen. ich werd dir heut abend mal mailen!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.