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.
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.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.