serielle Schnittstelle über Bluetooth

Gast #3160002
Hallo!

Ich versuche mir momentan ein Bluetooth-fähiges LCR - Meter zu bauen. 
Das ganze soll so ablaufen, dass man in einer GUI ein paar Einstellungen 
vornehmen kann und dort dann auch die Daten angezeigt werden. Für die 
Impedanzmessung benutze ich so nen IC von AnalogDevice. Der 
Bluetooth-Chip kommt aus China und wird einfach vom Atmega per UART 
gefüttert. Der Chip ist übrigens sehr zu empfehlen. 
(http://www.goodluckbuy.com/serial-bluetooth-rf-transceiver-module-rs232-w-backplane-enable-and-state-pin-1.html) 
GUI und Board steht auch soweit ....

Mein Problem ist die Kommunikation. Da die Daten für meine Anwendung 
relativ sensibel sind, hätte ich gerne eine Fehlerkorrektur. Ich weiß 
nicht, wie ich das angehen soll, ob mit Checksummen oder Handshakes...

Hat jemand eine gute Idee oder gibt es möglicherweise bereits Libraries 
dafür, wo so etwas integriert ist.

Viele Grüße
Kolja
Gast
Kolja schrieb:
> Mein Problem ist die Kommunikation. Da die Daten für meine Anwendung
> relativ sensibel sind, hätte ich gerne eine Fehlerkorrektur. Ich weiß
> nicht, wie ich das angehen soll, ob mit Checksummen oder Handshakes...

XModem,YModem,ZModem mit Checksumme und Handshake.
30 Jahre getestet und inwischen sicher für jede Plattform verfügbar.


Stefan
Gast
Danke erstmal für die Info! XModem hört sich sehr gut an, gibt es sogar 
von Atmel, aber nur für die IAR Workbench.
Kennt jemand vielleicht noch was anderes?
Moderator (Firma: Titel) Persönliche Seite
Kolja schrieb:
> aber nur für die IAR Workbench.
Programmieren ist nicht nur das Zusammenkopieren von Codeschnipseln. 
Wenn das Atmel Beispiel in C programmiert ist, dann bekommst du es auch 
mit einem anderen Compiler übersetzt. Die Zeit dazwischen nennt sich 
Arbeit...

Du kannst auch eine der folgenden Realisierungen nehmen, du musst 
einfach nur deine serielle Schnitte dafür anpassen:
https://www.google.de/search?q=XModem+source+code
Gast
Hallo nochmal!

Ich versuche jetzt schon seit ein paar Tagen den xmodem Code von Georges 
Menie zu implementieren, aber leider ohne Erfolg. 
(http://www.menie.org/georges/embedded/) Hat jemand mit diesem Code 
bereits Erfahrung gesammelt? Speziell würde ich mich die Funktion 
flushinput und ihre genaue Funktion interessieren....

Viele Grüße
Kolja

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.