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
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
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?
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
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
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.