Datenrahmen für serielle Datenübertragung ändern

OP #1986986
Lesenswert?
• ▲
▼
Hallo liebe Bascomfreunde,

ich möchte mit einem 89c2051 ein paar Hex Daten über die serielle 
Schnittstelle übertragen, ich nutze derzeit den PrintHex Befehl in 
Bascom8051, ich habe jetzt allerdings das Problem das bei diesem Befehl 
Parity=N ist und ich benötige Parity=Even, ist es möglich die Paritybits 
zu ändern? Vielleicht hat ja jemand eine Lösung, wäre euch echt dankbar!

Möchte 8 Datenbits, 1 Parity Bit und ein Stopbit

Gruß Stefan
Gast #1986997
Lesenswert?
• ▲
▼
Hi

>ich nutze derzeit den PrintHex Befehl in
>Bascom8051, ich habe jetzt allerdings das Problem das bei diesem Befelh
>Parity=N ist und ich benötige Parity=Even, ist es möglich die Paritybits
>zu ändern?

Sollte das nicht in der Konfiguration der UART geregelt werden?

MfG Spess
OP #1987027
Lesenswert?
• ▲
▼
Zumindest kann ich mein Steuergerät welches ich darüber ansprechen will 
nur ansprechen wenn ich am PC 2400Baud Databits=8 Parity=E und 
Stopbits=1 einstelle.
Ich möchte per HEX den Code 4F 3A1 3B D6 senden mehr nicht. Dazu müßte 
ich jedoch den Datenrahmen ändern da der Standardrahmen (Print-Befehl) 
von Bascom 2400Baud 8Bits Parity=No Stopbits=1 ist.
Gast #1987078
Lesenswert?
• ▲
▼
Also 8051 etc. ist etwas her aber das kenne ich noch.

Ohne Hilfe kann er kein Parity. Es gibt aber auch Übertragung
mit 9 Bit. Dazu muß man im Controllregister den Mode passend
setzen. Ebenfalls im Controllregister gibt es je 1 Bit für
senden und empfangen welches als Parity genutzt werden kann.
Die Berechnung muß man selber machen.
Wenn es nur feste Werte/Texte sind kann man das Parity mit in
die Tabelle aufnehmen.

avr

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.