Forum: Mikrocontroller und Digitale Elektronik ATXmega16A4 zum laufen bringen


von Peter Z. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo allerseits,
ich versuche gerade einen ATXmega16A4 zum laufen zu bringen.
Zuerst bin ich dabei, eine kleine Platine mit Eagle zu machen.

Dabei bin ich darüber gestolpert, das es z.B.
Mosi auf Pin25 oder Pin15 gibt,
MISO auf Pin26 oder Pin16 und
SCK auf Pin 27 oder Pin 17 gibt.

Anscheinend kann dieser µC nicht über SPI programmiert werden, sondern 
über  eine (mir jetzt erstmal neue) PDI-Schnittstelle.
Ich versuche mich durch das Datenblatt zu wühlen, allein das 
Datenblattdoc8387.pdf hat 337 Seiten...

Ich bin mir jetzt nicht sicher ob ich das mit AVR-Studio 4 und AT 
AVR-ISP MK2 machen kann. Als ich versucht habe ein neues Projekt mit dem 
ATXmega16A4 anzulegen, war dieser µC zwar vorhanden(grau unterlegt) aber 
nicht auswählbar.

Auch mit dem Taktoszillator sehe ich auf Anhieb nicht so ganz klar:
Brauche ich einen externen Quarz, oder hat der ATXmega16A4 einen 
Taktgenerator ähnlich wie z.B. bei den ATtiny's eingebaut?

Schönen Abend noch :-)

von Gerhard G. (g_g)


Lesenswert?

Hallo,


lesen,lesen und nochmals lesen!

http://www.stromflo.de/dokuwiki/doku.php?id=xmega-c-tutorial


Gruß G.G.

von Florian G. (stromflo)


Lesenswert?

Hallo,

man braucht nicht zwingend einen externen Quarz. Man muss auch keine 
Fuses verstellen, sondern kann über den Programmcode Änderungen an dem 
Takt vornehmen.

Über ISP kann der nicht programmiert werden. Entweder man nimmt PDI oder 
JTAG. Kommt halt auch drauf an was der Controller unterstützt.

Gruß Flo

von Peter Z. (Gast)



Lesenswert?

Ich benutze AVR Studio4.16.628
Das Problem fängt schon an, wenn ich ein neues Projekt eröffnen will,
bei den Debug Plattformen wird mein AVR ISP MKII gar nicht angeboten, 
siehe Bild. Was tun?

von TSE (Gast)


Lesenswert?

Hallo,

hatte ähnliche Probleme. Bin dann auf AVR-Studio 5 umgestiegen seit dem 
läufts.

VG
TSE

von spess53 (Gast)


Lesenswert?

Hi

>Das Problem fängt schon an, wenn ich ein neues Projekt eröffnen will,
>bei den Debug Plattformen wird mein AVR ISP MKII gar nicht angeboten,
>siehe Bild. Was tun?

Der AVR ISP MKII ist kein Debugger. Weshalb sollte er dann unter Debug 
Platform zu finden sein. Wenn du keinen Dragon, AVR ICE MKII oder etwas 
ähnliches hast bleibt als Debug-Platform nur der Simulator.

MfG Spess

von Peter Z. (Gast)


Angehängte Dateien:

Lesenswert?

spess53 schrieb:
> Der AVR ISP MKII ist kein Debugger. Weshalb sollte er dann unter Debug
> Platform zu finden sein. Wenn du keinen Dragon, AVR ICE MKII oder etwas
> ähnliches hast bleibt als Debug-Platform nur der Simulator.

Leuchtet mir ein.
Aber wenn ich als Debug Platform Simulator oder Simulator 2 auswähle,
kann ich bei Device den ATXmega16A4 nicht auswählen, hier ist alles 
grau,
siehe Bild.

von spess53 (Gast)


Angehängte Dateien:

Lesenswert?

Hi

>Aber wenn ich als Debug Platform Simulator oder Simulator 2 auswähle,
>kann ich bei Device den ATXmega16A4 nicht auswählen, hier ist alles
>grau,
>siehe Bild.

Beim aktuellen AVR-Studio 4.19 (Simulator2) kann man deinen ATXMega 
auswählen.

MfG

von Peter Z. (Gast)


Lesenswert?

spess53 schrieb:
> Beim aktuellen AVR-Studio 4.19 (Simulator2) kann man deinen ATXMega
> auswählen.

Ja, habe das AVR Studio 4.19 runtergeladen und instaliert.
Kann jetzt, wenn ich Simulator 2 auswähle, den ATXmega16A4 auswählen.
Danke.  :-)

Aber leider habe jetzt neues Problem: Kann alte und neue Projekte nicht 
mehr compilieren.
Bekomme Fehlermeldung:
avr-objcopy: 'ATtiny_blink_test.elf': No such file

Was nu?

von Peter Z. (Gast)


Angehängte Dateien:

Lesenswert?

Habe hier mal einen Screenshot der Fehlermeldung gemacht.
Habe bei meinen alten Projekten jetzt nachdem ich AVR Studio 4.19 
installiert habe diese Fehlermeldung das er keine
"Mein_Projekt.elf" hat etc.

von Peter Z. (Gast)


Lesenswert?

Ich verstehe wirklich nicht, was da schiefläuft, warum das passiert:
Wenn ich ein altes Projekt öffne und dann build mache,
werden im default Ordner die Dateien
Mein_projekt.eep
Mein_projekt.elf
Mein_projekt.hex
Mein_projekt.Iss
Mein_projekt.map
Mein_projekt.o

gelöscht.
Nur die Datei makefile bleibt da.

Was tun?

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.