spi Schnittstelle implementieren

OP #2250961
Lesenswert?

Hallo zusammen,

ich habe dieses Forum schon sehr oft benutzt um mir einige Fragen zu 
beantworten. Nun aber eine Frage auf die ich bisher keine Antwort 
gefunden habe:

Ich programmiere einen ATmega169P mit einem AVRISPmkII (isp) oder 
alternativ und beim Debuggen mit einem JTAGICEmkII (JTAG).

Bei beiden Varianten werden die Pins SCK, MISO und MOSI verwendet. Wenn 
ich nun eine spi-Schnittstelle implementiere auf der permanent gesendet 
wird und ich dann einen meiner Programmer anschließe, laufe ich Gefahr, 
dass ich irgendendetwas (Programmer / µC) abschieße?

Wenn ja, wie sehen Gegenmaßnahmen aus?

Vielen Dank im Voraus für Antworten.
Moderator (Firma: Titel) Persönliche Seite #2250999
Lesenswert?

Markus H. schrieb:
> beim Debuggen mit einem JTAGICEmkII (JTAG).
> Bei beiden Varianten werden die Pins SCK, MISO und MOSI verwendet
Debuggen über SPI? Geht das wirklich?

Der Programmer ist zur "Laufzeit" hochohmig. Und vor dem Programmieren 
des uCs setzt er den Reset. Damit wird der uC hochohmig. Es gibt also 
keine Buskonflikte.
Trotzdem sind Serienwiderstände (z.B. 100 Ohm) zum Programmer kein 
unnötiger Luxus. Die dienen aber dann nur zum Schutz der Programmers, 
wenn du mal mit der Pinzette in deiner Schaltung rumstocherst...

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