addLINK-Funkmodul macht mich wahnsinnig ...

Gast #87541
Lesenswert?

Moin!

Ich stehe kurz vor 'nem Wutanfall ... :-)

Könnte mal jemand freundlicherweise einen Blick auf das Codestück
werfen, mit dem ich versuche, ein addLINK-Funkmodul vom µC aus zu
steuern? Für die, die es nicht wissen: Die Konfiguration ist eigentlich
ganz einfach. Man muss dem Modul per RS232 (Hyperterminal o.ä.) ein
'+++' schicken, um in den Konfig-Modus zu kommen. Dann kann man z.B.
mit 'AT/V' sich die Versionsnummer anzeigen lassen.

Wenn ich eine Taste am µC drücke, möchte ich in den Konfig-Modus. Das
klappt auch soweit. Aber wenn ich die zweite Taste drücke, soll der µC
'AT/V' an das Funkmodul (hängt an USART1) schicken, was daraufhin
über RS232 mit der Versionsnummer antworten sollte. Das möchte ich an
den PC weiterschicken (hängt über 'nen MAX232 an USART0) und auf einem
LCD ausgeben. Irgendwie klappt das aber nicht. Keine Ahnung, ob gar nix
am Modul ankommt oder was falsches ...

Irgendwelche Tipps?

Grüße, Sebastian
Angehängte Dateien:
Gast #87543
Lesenswert?

Hi,

hab ich ja. Der erste Block mit den drei '+' hintereinander')
klappt. Den habe ich nur der Übersicht halber mit angehangen. Nicht,
dass sich jemand wundert, wie ich überhaupt in den Konfig-Modus komme
o.ä ...

Das Problem ist IMHO bei dem zweiten Block (der das 'AT/V' senden
soll). Das Problem ist, dass das Modul eben nur auf bestimmte Sachen
antwortet (ein paar AT-Befehle). Ein 'x' hinschicken bringt mir also
wenig, es muss schon das "komplizierte" 'AT/V' sein.

Oder was meintest du?

Grüße, Sebastian
Gast #87545
Lesenswert?

Hi,

danke, werde da auch mal fragen ...

Wobei ich nicht denke, dass es das Geschwindigkeitsproblem ist, denn
das gab es AFAIK nur bei dem Senden der '+'-Zeichen. Die müssen
nämlich alle drei innerhalb eines gewissen Timeouts da ankommen. Und
das klappt bei mir wie gesagt.

Das Senden des 'AT/V' sollte eigentlich zeit-unkritisch sein.

Grüße, Sebastian

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