UART Timing Analyzer Marke Eigenbau

OP #3571323
Lesenswert?
• ▲
▼
Hallo Leute,

ich muss für meine Ausbildung öfter mal ein Timing Diagramm erstellen, 
welches die zeitliche Abfolge von verschiedenen Tasks darstellt. 
(Arbeite derzeit mit einem EZB auf meinem LPC17xx) Weil ich aber leider 
faul bin möchte ich nicht jedes mal irgend welche pins togglen und mit 
dem oszi aufnehmen, sonder würde gerne ein kleines UART Protokoll 
entwickeln oder ein vorhandenes nutzen um die Daten am PC visuell 
darzustellen. Habe daher folgende Fragen

1. Gibt es ein Programm, dass daten von der UART in passende Waveforms 
umwandeln kann. z.B. Scanalogic welches ein Protokoll verwendet das 
bekannt ist?
2. Kennt wer ein Programm, dass man am besten mit Text daten füttert und 
mir dann die Signale zeichnet. Hab dazu folgendes gefunden (leider sehr 
wenig Möglichkeiten aber dafür einfach zu handhaben.

http://drawtiming.sourceforge.net/

Hätte mir das so vorgestellt: Würde eine Python oder C Applikation mit 
kleiner GUI schreiben (UART Einstellungen, ein paar Buttons "START" 
"STOP" "create" etc.) Diese schreibt die empfangenen Daten in ein File, 
sodass es anschießend mit einem anderen Programm umgewandelt werden kann 
oder am besten diese Funktion schon in der Applikation implementiert 
ist.

Bin für jeden Vorschlag und Hinweis dankbar

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.