Unterschied SPI und ISP

Moderator (Firma: Titel) Persönliche Seite
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
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.