RS232 ansteuern ohne UART

Gast #51562
Guten Morgen,

Ich möchte mit einem Atmel AVR1200S Daten an den PC senden.
Leider hat der aber keine UART-Schnittstelle.
ALso muss ich die Signale an einem beliebigen Port ausgeben.
Ich verwende einen MAX232 und die Signalkonvertierung funktioniert
auch (glaub ich). Es kommen am Win...-Terminal zumindest Schmierzeichen
an.

Mein Problem ist anscheinend das richtige Timing.
Wie lange muss ich die einzelnen Bits low/high setzen.

Im Anhang habe ich den derzeitigen Code.
Wenn wer was funktionierendes oder einen Link für mich hat,
 ich bin für alles dankbar.

@webmaster:
Ich hoffe, ich bin jetzt im richtigen Forum.
Es war mir nicht ersichtlich, dass im Forum "Codesammlung"
keine Fragen gestellt werden dürfen.
(vielleicht könnte man in der Überschrift darauf hinweisen ?)

Grüsse
Jurek
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.