www.mikrocontroller.net

Forum: PC-Programmierung UART ohne Start- und Stopbit


Autor: TurboFischer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich wollte fragen ob es möglich ist die UART-Schnittstelle ohne
das Start- bzw Stopbit zu nutzen. Ich möchte einen einfachen
Bit Strom von "1"en und "0"en über einen PIN rausgeben,aber die
Baudrate(512,1200,2400) sollte einstellbar sein.
Ich verwende einen Atmega32.

Über eure Hilfe wäre ich sehr dankbar.

MfG

TurboFischer

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das dürfte vermutlich nicht gehen. Warum aber auch? Dafür gibt es
schließlich die SPI-Schnittstelle ...

Autor: Tobi H. (tobi-) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das wird ganz sicher nicht gehen, da diese Schnittstelle ohne Start- und
Stopbit nicht funktioniert (notwendige Syncronisation)

Autor: TurboFischer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Besteht dann irgendwie ne Möglichkeit (ohne SPI) Binäredaten mit einer
einstellbaren Baudrate an einem PIN auszugeben?

MfG
TurboFischer

Autor: Tobi H. (tobi-) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was für Schnittstellen/Ausgabewege stehen dir denn zur Verfügung?

Autor: TurboFischer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe im Moment am SPI Bus einen 2 ten Chip, an den Daten gesendet
werden, könnte aber beim senden des Bitstromes abgeschaltet bzw
LoadEnable deaktiviert werden. Baudrate ist auch relativ unkritisch, da
er den Takt vom SPI bekommt und Bitmitte auswertet.

Ich habe nur noch nicht gefunden wie man die SPI Datenrate einstellt.
Problem bei der Ausgabe des Bitstromes ist, dass kein Takt mitgeführt
wird.

Ein Freund hat mal mit einem AT89C2051 einen Datenstrom über timer
gesendet, bin auch am überlegen das evtl so zu machen, nur leider weis
ich nicht wie ich das Register TCCR0 und TCNT0 einstellen bzw ansteuern
soll.

Ziel ist es "1" und "0" taktgenau an einem Pin (kann auch der MISO
sein) auszugeben.

Danke TF

Autor: TravelRec. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, die besteht - an jedem beliebigen Portpin, sbi für an und cbi für
aus, der Rest ist Software und Timerinterrupt...

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.