ATXmega16A4 zum laufen bringen

Gast #2650702
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 :-)
Angehängte Dateien:
#2650913
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
Gast #2651800
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
Gast #2651827
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.
Angehängte Dateien:
Gast #2651839
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
Angehängte Dateien:
Gast #2651893
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?
Gast #2651957
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?

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