Debugging über ISP-Schnittstelle und -Adapter?

Gast #828110
Lesenswert?

Hallo,
vielleicht stell ich mich ja nur beim Suchen zu blöd an. Gefunden hab 
ich jedenfalls nichts.
Ist es möglich über die ISP (nicht SPI!)-Schnittstelle (Konkret am 
ATMega64) daten an den PC zu senden? So zum Debuggen mein ich.
Die Überlegung war einfach die: Die Verbindung über die 
ISP-Schnittstelle hab ich sowieso bei jedem Projekt, dann müsste man 
nicht nur zum Debuggen mit Max232 und Baudratenquarz rummachen. Oder 
stell ich mich tatsächlich nur zu blöd an?
Achso: Als Programmieradapter verwende ich den STK200 Kompatiblen für 
den Druckerport der nur ein Treiber-IC drin hat.

Grüße
Sebastian
Gast #828112
Lesenswert?

Hmm. Mir geht es ja nicht drum, ein echtes Debugging wie bei JTAG zu 
haben. Mir würde es reichen, wenn ich im Code eine kleine Funktion 
aufrufe, die ein Byte an den PC sendet. Also kein komplettes Abbild, nur 
ausgewählte Daten.

Sebastian
#828113
Lesenswert?

Dürfte schwer werden. Das einzige was gehen könnte, wäre SPI. Aber hier 
dürfte das Handshaking zwischen µC und PC schwer werden (wann der AVR 
Daten absetzt und der PC diese einlesen soll usw.)
Bleib also beim UART. Besorg dir einen FT232, damit sparst du dir den 
MAX232, es reichen dann 3 Leitungen. Und niedrige Baudraten 
funktionieren auch mit nicht Baudratenquarzen.
#828131
Lesenswert?

Hallo,

prinzipiell hindert Dich niemand, über MOSI per Software-UART beliebige 
Daten Richtung PC zu schicken.

Natürlich muß Du Dir auf dem PC noch ein Programm schreiben, daß diese 
Daten auf der Parallelport-Leitung per Software-UART entgegen nimmt und 
sinnvoll anzeigt.

Gemacht hat sich die Mühe wohl noch keiner, es paßt ohne Aufwand sowieo 
dann nur zu diesen Adaptern, andere benutzen andere Leitungen, andere 
Schnittstellen, eigene Prozessoren mit eigener Firmware.

Ein MAX232 auf einem Leiterblattenschnipsel habe ich rumliegen, die 3 
Drähte (+/GND/TX-In) an den AVR zu pappen und das Terminalprogramm auf 
dem PC zu starten ist weniger Aufwand.

Gruß aus Berlin
Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren