Ein paar Fragen zum XMEGA128

Gast #1354838
Lesenswert?

Hi,

ich hätte folgende Fragen zum XMEGA:

1.) Ist der XMEGA über ISP Programmierbar, wenn ja ist es egal welche 
SPI Schnittstelle ich dafür verwende oder ist er über das PDI Interface 
zu programmieren?

2.) So wie ich gelesen habe sind die I / O Pins nicht 5 V kompatibel. 
Ist das korrekt? Sind die USART ebenfalls nicht 5 V Kompatibel?

3.) Als Clock Source hätte ich wieder einen normalen Quarz (16 MHz( 
gewählt und an XTAL1 und XTAL 2 mit der üblichen Schaltung angebracht. 
Benötige ich die selbe Schaltung an TOSC1 und TOSC2 auch ?

Vielen Dank für eure Hilfe.
Persönliche Seite #1354854
Lesenswert?

Matthias schrieb:
> Hi,
>
> ich hätte folgende Fragen zum XMEGA:
>
> 1.) Ist der XMEGA über ISP Programmierbar, wenn ja ist es egal welche
> SPI Schnittstelle ich dafür verwende oder ist er über das PDI Interface
> zu programmieren?
Er ist über PDI und JTAG programmierbar. PDI wird unterstützt von JTAG 
ICE mkII oder AVR ISP mkII B Revision.

> 2.) So wie ich gelesen habe sind die I / O Pins nicht 5 V kompatibel.
> Ist das korrekt? Sind die USART ebenfalls nicht 5 V Kompatibel?
Korrekt. Alles 3,3V.

> 3.) Als Clock Source hätte ich wieder einen normalen Quarz (16 MHz(
> gewählt und an XTAL1 und XTAL 2 mit der üblichen Schaltung angebracht.
> Benötige ich die selbe Schaltung an TOSC1 und TOSC2 auch ?
TOSC1 und TOSC2 ist für das 32kHz Quarz (falls du das benötigst). 
Pflicht ist es nicht.
Übrigens kann der xmega128A1 vom internen Oszillator ebenfalls seine 
32MHz erzeugen und das sogar in für USART ausreichender Genauigkeit.
Gast #1354858
Lesenswert?

Vielen Dank für die Antwort.

Nun ich habe den AVR ISP mkII hier und würde nun gerne mit diesem 
Programmer das Teil programmieren.

Bisher habe ich immer die Standardbeschaltung benutzt.
Wie müsste denn das Pinning bei PDI aussehen?
Gast #1354873
Lesenswert?

> AVR-Studio-Hilfe->ISP mkII->2.5 Target Interface

Das wäre ja standard ISp oder?

-------------------------------------
1 = data (PDI data beim xmega)
2 = vcc
3 NC
4 NC
5 PDI clk
6 = gnd
-------------------------------------

Ist dieses Pinning korrekt. Wenn ja muss auf der RESET Leitung auch die 
4.7 kOhm Beschaltung angebracht werden?
(Firma: TravelRec.) Persönliche Seite #1354993
Lesenswert?

Nüscht zu danken. Ich habe mir übrigens einen 5 auf 3 Adapter (ohne 
VTarget) gelötet, dann benötigt die Targetplatine nur noch einen kleinen 
3-poligen Stift- oder Buchsensockel im 2.54mm Raster zum Beispiel. 
Braucht sehr wenig Platz und kann direkt über kurze Leiterzüge mit dem 
XMega-PDI-Interface verstrippt werden, da Masse, PDI-Data und 
PDI-Clock/Reset sehr nahe beieinanderliegen.
Persönliche Seite #1355830
Lesenswert?

Travel Rec. schrieb:
> Na gut, im Datenblatt steht´s nicht, aber es geht so mit beiden
> Widerstandswerten. Über 10k meckert der AVR-ISPmkII und auch das STK600,
> kleiner als 2k2 geht auch nicht.

ÜBER 10k? Ich hab gar keinen Pullup und bei mir geht es mit einem 
AVR-ISP mkII trotzdem.

Man muss doch keinen Reset Widerstand zum Programmieren vorsehen... 
Oder?! Immerhin ist ein 20kOhm Pullup eingebaut.

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