Gast
#2492952
Hallo, was ist der Unterschied zwischen SPI und ISP. Sie haben die gleiche Pinbelegung oder? Soweit ich weiß, Programmiert man Atmega mit ISP. Danke
|
Anzeige
|
Unterschied SPI und ISP
Gast
#2492952
Hallo, was ist der Unterschied zwischen SPI und ISP. Sie haben die gleiche Pinbelegung oder? Soweit ich weiß, Programmiert man Atmega mit ISP. Danke
Gast
#2492956
Das eine ist ein Interface und das andere eine Programmierart eines Controllers. SPI ist das Protokoll, für ISP wird es bei AVR genutzt. Bei den meisten AVR sind es dieselben Pins, bei manchen aber auch nicht.
Gast
#2492997
SPI: Serial Peripheral Interface ISP: In System Programming Hat so viel miteinander zu tun wie PDF und FDP... :-) zaphod0999 schrieb: > Hat so viel miteinander zu tun wie PDF und FDP... > :-) Nicht alles, was hinkt, ist ein Vergleich. Klaus' Antwort trifft es vollständig (für AVRs, um die es aber offensichtlich ging).
Gast
#2493067
Wenn schon heißt das auch FTP 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... ;-) 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.
Gast
#2493195
Hi
>Insofern stimmt für AVR die Aussage, dass ISP immer über SPI gemacht wird.
Aber nicht immer über die SPI-Pins -> ATMega128/1281/640/2561.
MfG Spess
spess53 schrieb: > Aber nicht immer über die SPI-Pins -> ATMega128/1281/640/2561. Insbesondere ATmega103, weshalb man den ganzen Zirkus dann wohl so verkorkst zum ATmega128 übernommen hat. Ja. Sollte man als Ausrutscher durchgehen lassen. ;-) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|