Forum: Mikrocontroller und Digitale Elektronik Mini Logic Analyzer


von Hannes (Gast)


Lesenswert?

Nabend,

zu aller erst der Hinweis auf "Mini" Logic Analyzer.

Ich muss eine serielle Verbindung loggen - das heißt, zwei Geräte sind
mittels rs232 miteinander verbunden und tauschen locker flockig ein
paar daten aus.
nun muss ich loggen, was dort vor sich geht. die Verbindung läuft mit
9600baud, was ja wirklich nicht viel ist.

Ist folgendes möglich?
Auf einen z.B. MEGA8 eine der beiden Leitungen (vom rs232) auf den
INT0, die andere auf den INT1. Jede Änderung löst den Interrupt aus.

in der entspr. int-routine wird ermittelt ob fallende oder steigende
Flanke den int ausgelöst hat. ergebniss wird in einen Empfangsbuffer
geschrieben, Empfangsbuffer wird nach und nach in EEPROM etc.
geschrieben um anschließend ausgewertet zu werden (wichtig ist mir nur
der weg bis Empfangsbuffer -> was letztendlich mit den Daten passiert
kann ich mir ja aussuchen.

habe bisher nur ein wenig getestet - d.h. alles fertig bis auf
Empfangsbuffer; die ersten Daten habe ich auch schon geloggt,
allerdings muss ich das noch in Form bringen, bzw. stoppbit etc.
auswerten. Nun meine eigentliche Frage, übersehe ich irgendwas? Muss
ich irgendwas beachten? Funktionsweise sollte meiner Meinung nach OK
sein -> nochmals der Hinweis, ich brauche nur 9600baud loggen.

von A.K. (Gast)


Lesenswert?

Wenn die RS232-er sauber funktionieren und es offenbar nur um das
Protokoll geht - warum dann einen LA und keine normalen seriellen
Schnittstellen? Zwei davon, je ein Receiver eine Leitung der zu
überwachenden Verbindung und fertig.

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
Noch kein Account? Hier anmelden.