Wie "Generell freie" Protokolle von Zeroplus-LA nutzen?

Gast #3827067
Hallo,

Ich habe einen Zeroplus LAP-C16064 Logik Analyzer , mit dem ich zunächst 
die Ausgabe der seriellen Schnittstelle eines PCs analysieren will.

Nun habe ich auf Win7 Version 3.12.03 der LAP-C Software und Version 
10200 der Freien Protokolle installiert.

Nun kann ich auswählen dass ich das Protokoll UART verwenden will, wenn 
ich nun unter "BUS Trigger" den Reiter "Protocol Analyzer Trigger" 
aufmache.
Kann ich "Allow Protocol Analyzer Trigger" nicht auswählen.

Vermutlich muss ich ES? registrieren, wenn ich nun auf "Register" drücke 
erscheint ein Fenster zur Eingabe der Seriennummer.

Ich habe eine Seriennummer diese Klebt auf dem Analyzer, sie wird jedoch 
nicht als richtig erkannt.


Auch habe ich mich bei Zeroplus registriert, hier stimmt die 
Seriennummer, ich könnte damit zusätzliche Protokolle auswählen.

Aber die generell freien (27) würden mir fürs erste reichen, wenn ich 
wüsste wie sich sie nutzen kann?

Denn ich denke es ist normal dass solange nicht auf ein Protokoll 
getriggert werden kann er dauerhaft "Unknown" decodiert.
Gast
Die Frage ist, wie kann ich auf ein Protokoll triggern?

Wenn der Uart des PCs ASCII-Zeichen ausgibt, und als Protokoll Uart 
ausgewählt ist und Baud-Rate, Stoppbits... stimmen,
er automatisch erkennt wo ein Byte anfängt und die Software des LAs den 
Inhalt anzeigen kann.

Wenn jedoch "Unknown" dasteht kann ich mit dem LA zwar die Bitfolge 
aufzeichnen, muss jedoch die gesamte Decodierungsarbeit selbst machen.

Siebzehn Zu Fuenfzehn schrieb:
> Was meint denn der Hersteller dazu ?

Werde ihm eine E-Mail schreiben.
Matze schrieb:
> Wenn der Uart des PCs ASCII-Zeichen ausgibt, und als Protokoll Uart
> ausgewählt ist und Baud-Rate, Stoppbits... stimmen,
> er automatisch erkennt wo ein Byte anfängt und die Software des LAs den
> Inhalt anzeigen kann.

UART Daten sind ein Problemfall, weil es keine jederzeit eindeutige 
Startbedingung gibt.

Eine UART, die sich auf einen laufenden Datenstrom aufschaltet, kann nur 
dann die Daten korrekt zu Bytes wandeln, wenn irgendwann einmal zwischen 
den Bytes eine längere Pause entsteht. So ist eine pausenlose Folge des 
Zeichens 'U' bei 8N1 nur durch Zufall in die richtigen Bytes trennbar. 
Einem LA ergeht das auch nicht anders.

Andere Protokolle, wie etwa I2C, haben klar identifizierbare 
Startbedingungen, sind also gut erfassbar.

Fang also beim Ausprobieren solcher Funktionalität nicht ausgerechnet 
mit UART Daten an.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 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.