Unterschied SPI und ISP

Moderator (Firma: Titel) Persönliche Seite #2493100
Lesenswert?

zaphod0999 schrieb:
> ISP: In System Programming
Wird bei anderen Herstellern auch gern mal ICP (In Circuit Programming) 
genannt.

Klaus Wachtler schrieb:
> für ISP wird es bei AVR genutzt.
Allerdings kann das ISP/ICP bei manchen (AVR-)Controllern auch anders 
gehen (z.B. über eine serielle Schnittstelle und einen Bootloader).

Jörg Wunsch schrieb:
> Klaus' Antwort trifft es vollständig
Nicht ganz, denn er schreibt
>> SPI ist das Protokoll
Das Protokoll, das auf dem SPI-Bus für In-System-Programming gefahren 
werden muß, steht im Datenblatt. SPI ist eigentlich nur die Hardware... 
;-)
Moderator Persönliche Seite #2493120
Lesenswert?

Lothar Miller schrieb:

> Allerdings kann das ISP/ICP bei manchen (AVR-)Controllern auch anders
> gehen (z.B. über eine serielle Schnittstelle und einen Bootloader).

Bootloader ist bei AVR immer eingeschränkt, da man mit diesem keine
Fuses ändern kann.  Allerdings gibt es einzelne AVRs, die gar kein
ISP haben (ATtiny11 fällt mir gerade ein) und andere, die statt
SPI ein anderes Protokoll benutzen (PDI oder TPI), das nennt Atmel
dann aber auch nicht mehr ISP.  Insofern stimmt für AVR die Aussage,
dass ISP immer über SPI gemacht wird.

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