Code für serielle Datenübertragung

Gast #5587940
Lesenswert?
• ▲
▼
Hallo Forum, wollte mal was testen und das ist rausgekommen. Wie ich bis 
jetzt finde, ganz gut. Ein kleiner Code um Daten seriell über diese 
kleinen Sender und Empfänger auf 433 Mhz Basis zu senden und zu 
empfangen.
Wenn die Datenübertragung neu beginnt wird 010 für "das Einschwingen" 
des Senders und Empängers übertragen, also nur einmal pro Übertragung. 
Danach folgen 8 Datenbits das Parity-Bit auf "1" und wenn das Datum das 
zur gleichen Zeit empfagen wurde mit dem, das gesendet wurde, 
übereinstimmt eine "0". Bei einer Fehlübertragung wird dreimal versucht 
das Datum zu übertragen, danach abgebrochen. Die Übertragung erfolgt im 
differentiellen Manchester-Code.
Wäre nett wenn ihr mal drüber schaut, vll fällt euch was auf.
Angehängte Dateien:
Gast #5588146
Lesenswert?
• ▲
▼
Das der Code scheinbar für einen Tiny 2313 ist lässt sich aus der ASM 
rauslesen, solltest du eventuell noch in deinen Eingangspost IT 
erwähnen. Gerade weil die Int Vectoren ja im gebrauch sind. Sonst sehr 
coole Sache!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.