mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 9n1/9p1 mit AVR und Windows?


Autor: Micha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich bin gerade dabei ein gerät, welches 9p1 oder gar 9p2 sendet an 
windows anzuschliessen, und einen avr-ersatz client zu machen, biem AVR 
scheint das recht simple, da habe ich das
UCSRB  register mit bit TXB8 (atmega8)
zum setzen/clearen, und dann einfach 1 byte schreiben, habe ic hdas 
richtig verstanden?


ich würde nun aber dieses gerät auch gerne an einen pc-uart mit c++ 
dranhängen, dabei kann ich im windows DCB zwar bytelen=9 setzen, aber 
wo/wie bitte setze ich das 9. bit ? weis einer hier rat?

Autor: Andreas H. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der PC-UART kann kein echtes 9bit-Protokoll. Du musst das Parity-Bit 
dafür missbrauchen:
http://electronicdesign.com/Articles/Index.cfm?AD=...

Autor: Micha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das hab ich mir schon fast gedacht, ich hatte zwar ein lising gefunden 
wo eine bytelen auf 9 gestellt hatte, allerdings hat er trotzdem nur 8 
bit gesendet, da komm ich um ein avr-zwischenstück nicht drumrum, 
schade, zumal das gerät welches direkt an den pc soll auch noch 1-wire 
uart macht ...  eine diode hätte mindestens in den stecker, jetzt kommt 
noch einer kleine avr mit rein, dann hat's sich... wie ich bis jetzt 
debugt habe wird 9p2 gesendet, also alles was "geht" dürfte für den 
empfang gehen, das der pc ja auf start synch. aber ich will auch dorthin 
senden, dann hörts schon auf.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.