Forum: Mikrocontroller und Digitale Elektronik XBee - "einfacher Betrieb"


von Andreas F. (andilein)


Lesenswert?

hallo zusammen,
ich kann bereits mit einem terminal zwischen zwei xbee modulen hin und 
her kommunizieren.
nun möchte ich jedoch ein bitmuster, bzw. einfache rechtecksignale, zb. 
aus einem funktionsgenerator übertragen.
wenn ich das richtig verstanden habe, dann brauche ich lediglich meine 
rx und tx signale und natürlich die spannungsversorgung.
die handshake-signale rts und cts brauche ich dabei für den buffer 
nicht.
beim senden der signale emfange ich zwar ein wildes gewirr von zeichen 
am terminal, kann das gesendete emfangssignal jedoch nicht identisch zu 
dem sendesignal messen.

und wie lese ich die beispielsweise die digitalen inputs aus?

grüßle
andi

von Andreas F. (andilein)


Lesenswert?

hat niemand bisher irgendwelche erfahrungen sammeln können?

von Gast (Gast)


Lesenswert?

Hallo!

Habe noch nicht sooo viel mit den XBee-Dingern gemacht, aber ich meine, 
dass die keine Rechteck-Signale erwarten, da sie als Eingang eine UART 
haben, die Daten in einem bestimmten Format mit dem richtigen Takt 
erwartet.

Ich weiß nicht, ob die Handshake-Leitungen auch über Funk übertragen 
werden, aber wenn ja, so würden diese sich (vermutlich) besser eignen.

Um die GPIOs abzufragen musst du bestimmte Befehlsketten (+++Irgendwas 
im "normalen" Modus) hinschicken und solltest die Antwort bekommen... 
Siehe Datenblatt

von Jörg S. (joerg-s)


Lesenswert?

>Habe noch nicht sooo viel mit den XBee-Dingern gemacht, aber ich meine,
>dass die keine Rechteck-Signale erwarten, da sie als Eingang eine UART
>haben, die Daten in einem bestimmten Format mit dem richtigen Takt
>erwartet.
Ich glaube er meint die Digitaleingänge. Da gibt es meines wissens 
Flankengesteuerte Interrupts die die I/O Daten dann automatisch per Funk 
übertragen.

von Andreas F. (andilein)


Lesenswert?

vielen dank schonmal für eure antworten!

also baud einstellen über +++, at, atbd usw. klappt!
ich benutze eine baud von 9600 bit/s. mein sendesignal erzeuge ich mit 
einem word generator, welchen ich extern mit 9600Hz auch triggere. mein 
datenwort ist 10 bits lang (8 datenbits, 1 startbit und 1 stopbit). nun 
möchte ich mit den verschiedenen bitkombinationen auch alle tzeiche, a 
bis z usw. schreiben können.

von Jörg S. (joerg-s)


Lesenswert?

Was hat das mit Rechtecksignalen aus einem Funktionsgenerator zu tun?

von Andreas F. (andilein)


Lesenswert?

das übertragende signal erzeuge ich aus dem word generator..damit meinte 
ich eigentlich das "rechtecksignal".
mittlerweile kann ich den ascii code an meinem word generator einstellen 
und emfange auch alle zeichen auf meinem terminal.
allerdings hätte ich nun das identische signal, direkt an pin2 (data 
out) des emfangenen xbee-moduls erwartet.

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.