Forum: Mikrocontroller und Digitale Elektronik ISP oder ICSP


von Mehrle (Gast)


Lesenswert?

Hallo,

spricht man bei einem AVR (Atmel) über eine ISP oder ISCP Schnittstelle? 
Gemeint ist der 6 polige (2x3) Anschluss.

von Michael S. (rbs_phoenix)


Lesenswert?

Meines Wissens meint beides das gleiche, eine Programmierschnittstelle 
für uCs. ISP ist dabei eher SPI-Artig und für AVRs, ICSP ist eher 
I²C-Artig (nicht ganz) und für PICs.

von Thomas E. (thomase)


Lesenswert?

ISP

mfg.

von Kaj (Gast)


Lesenswert?

Mehrle schrieb:
> spricht man bei einem AVR (Atmel) über eine ISP oder ISCP Schnittstelle?
ICSP kommt von PIC und steht für: In-circuit serial programming
https://en.wikipedia.org/wiki/In-circuit_serial_programming
ISP ist halt "Atmel-Sprech" dafür, ist aber beides das selbe. So wie I²C 
und TWI

von Karol B. (johnpatcher)


Lesenswert?

Kaj schrieb:
> ISP ist halt "Atmel-Sprech" dafür, ist aber beides das selbe. So wie I²C
> und TWI

Nein, der Vergleich ist nicht korrekt. Während I2C wirklich das gleiche 
Protokoll wie TWI beschreibt und nur aufgrund juristischer Bedenken TWI 
genannt wird, handelt es sich bei ISP und ICSP schon um zwei 
verschiedene Systeme, die sich allein schon bei den benötigen Pins 
unterscheiden, siehe [1].

Allerdings ist der Verwendungszweck in beiden Fällen gleich, nämlich die 
(serielle) Programmierung von Mikrocontrollern, die bereits "verbaut" 
sind bzw. sich im Schaltkreis befinden.

Mit freundlichen Grüßen,
Karol Babioch

[1]: http://www.edaboard.com/thread23809.html

von Axel S. (a-za-z0-9)


Lesenswert?

Karol Babioch schrieb:
> handelt es sich bei ISP und ICSP schon um zwei
> verschiedene Systeme, die sich allein schon bei den benötigen Pins
> unterscheiden

Das Protokoll ist anders. Die (Standard-)Steckverbinder sind andere.
usw. usf.

> Allerdings ist der Verwendungszweck in beiden Fällen gleich, nämlich die
> (serielle) Programmierung von Mikrocontrollern, die bereits "verbaut"
> sind bzw. sich im Schaltkreis befinden.

Jep. Von der Funktion sind ICSP und ISP äquivalent. Das wars aber auch.

Wenn ein Autovergleich gestattet ist: ein Volvo und ein Ford sind beides 
Autos, mit denen man von A nach B fahren kann. Aber in praktisch allen 
Details unterscheiden sie sich dann.

Nachdem das gesagt wurde: Programmieradapter für ICSP (z.B. PICkit) und 
ISP (z.B. AVRISP) realisieren die Programmierfunktion in Software 
(Firmware). Und die ist austauschbar. Man könnte also z.B. auf dem 
PICkit eine Firmware aufspielen, mit der man nachher mit dem PICkit 
einen AVR über ISP programmieren könnte. Es hat wohl auch Versuche in 
diese Richtung gegeben. Ist aber eher eine Spielerei (IMHO).


XL

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.