www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ISP Analyse wie ?


Autor: DIRK (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen.
Ich muss das ISP Protokoll zwischen 2 Prozessoren analysieren.
Hintergrund ist das der Slave (Bedieneinheit) ersetzt werden soll durch
eine eigene Bedieneinheit. Ich habe keinen Code oder eine Doku von den
Systemen. Wäre ja auch zu einfach. Also muss ich mir das Protokoll
selber aus den Daten raus lesen.
Und da ist auch schon mein Hauptproblem.
Gibt es ein freies Tool um ISP (viel schneller als 200KHz) zu
Analysieren?
Beide Richtungen mit Zeitlichen ablauf im Ausgabeprotokoll!

MfG
Dirk

Autor: anonymer Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich gehe von SPI/Microwire etc aus (nicht von In-system-programming):
Das könnte man sogar mit einem (Speicher-)Oszilloskop machen:
/CS ist der Trigger und die beiden Datenleitungen werden mit den
Tastköpfen gemessen (naja, mit dem Oszilloskop und dessen Eingängen für
die Y-Achse). Ein dritter Kanal wäre gut, um den Takt auch noch
aufzunehmen...
Der Rest ist Bitrechnerei...

Sonst halt Mikrocontroller mit SPI-Schnittstelle und irgendeiner
Möglichkeit, die Daten zu visualisieren.

Labview mit entsprechender Hardware sollte es auch können...

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit Labwiew habe ich noch nie gearbeitet, habe ausserdem auch kein
zugriff auf die Software.
Mit dem Oszi habe ich es schon versucht. Aber da kommen viele Daten
Pakete pro Sekunde und ich darf keines verpassen.
Desswegen suche ich eine Lössung mit Protokollspeicher. Die Pakete sind
nur ca. 16Byte lang aber viele davon.

Autor: Daniel M. (usul27)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie hoch ist denn der Takt? Hier im Forum gaibt es irgendwo einen
Mini-Logic-Analyzer auf Basis eines ATMega. Der könnte vielleicht noch
ausreichen. Wenn der Takt aber zu hoch wird, wirst du wohl einen
richtigen Logic Analyzer brauchen.

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe es auch schon mit einem Logic Analyzer probiert. Der Liefert halt
nur Lo & Hi aber keine Werte / Infos.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.