Forum: Mikrocontroller und Digitale Elektronik Unterschied zwischen AVR ISP und PDI?


von rubbellos (Gast)


Lesenswert?

Hi,

wo ist der Unterschied zwischen der ISP und der PDI Schnittstelle?
Kann ich meinen Atmega128 der PDI hat auch mit meinem AVRISP mkII 
programmieren oder brauch ich da nen anderen Programmieradapter? JTAG 
geht ja auf jeden Fall, aber ich durchblick das mit ISP und PDI nicht so 
richtig...

von holger (Gast)


Lesenswert?

>Atmega128 der PDI hat

Der alte Knochen hat kein PDI.

>auch mit meinem AVRISP mkII
>programmieren

Das kann PDI.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

rubbellos schrieb:
> wo ist der Unterschied zwischen der ISP und der PDI Schnittstelle?

ISP -> SPI ähnliches Interface, Reset ist ChipSelect
PDI -> schnelles, synchrones, bidirektionales UART, Reset ist Clock

von rubbellos (Gast)


Lesenswert?

Auf Seite 300 steht, dass der SPI Serial Programming über die Pins PDI 
und PDO hat. Ist das nicht diese PDI Schnittstelle?

von Simon K. (simon) Benutzerseite


Lesenswert?

rubbellos schrieb:
> Auf Seite 300 steht, dass der SPI Serial Programming über die Pins PDI
> und PDO hat. Ist das nicht diese PDI Schnittstelle?

Nö! Die einzigen AVRs die ein PDI haben sind AFAIK die ATxmega Dinger.

von rubbellos (Gast)


Lesenswert?

Seite 300 im Datasheet.
Ok dann scheint das nicht dieses PDI zu sein. Sondern SPI mit anderen 
Pins...

von Simon K. (simon) Benutzerseite


Lesenswert?

rubbellos schrieb:
> Seite 300 im Datasheet.
> Ok dann scheint das nicht dieses PDI zu sein. Sondern SPI mit anderen
> Pins...

Nein, es ist eine ISP-Schnittstelle.

von rubbellos (Gast)


Lesenswert?

Ah ok. Danke.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Beim Mega128:

PDI= Programmer Data In
PDO= Programmer Data Out

von Peter D. (peda)


Lesenswert?

ISP: In-System Programmable
PDI: Program and Debug Interface
TPI: Tiny Programming Interface

ISP ist ganz allgemein alles, wo der MC zum Programmieren in der 
Schaltung verbleiben kann.

Das PDI ist ISP bei den Xmega.
Das TPI ist ISP bei den neueren ATtiny mit nur 16 Registern.


Peter

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.