Ratgeber ATMEGA8515 AVR ALL ISP USB

OP (Firma: Real Audio GmbH) #2272893
Lesenswert?

"Hallo" erst einmal an alle Forenmitglieder!!

Ich bin ganz neu auf dem gebiet der Mikrocontroller und versuche mich 
gerade mit einem kleinen haufen an offenen Fragen zu belesen.

Ich arbeite für eine Unternehmen aus der Eventbranche in der Werkstatt 
und soll ein gerät mit einem "Custom" ATMega8515 Chip ausstatten.
http://www.hoelscher-hi.de/hendrik/light/pimpstrobe.htm
Nach dieser Vorgabe soll ich den Chip programieren.

Ich habe mir für diese Vorhaben den Chip "ATMEga8515" und den USB 
Programmer "Diamex ALL AVR" besorgt.
Nun stehe ich aber vor dem Problem all dies zusammen zu bringen!
Ich habe wie oben erwähnt noch nie irgend etwas geflasht oder 
programmiert.
Ich habe mich jetzt aber schon mehrere Tage versucht zu belesen, es sind 
aber immer noch einige Fragen offen:

-brauche ich zu dem USB Programmer noch irgend welches Zubehör? Die 
frage ist mir jetzt gekommen weil auf etlichen bildern die ich gefunden 
habe sind immer noch Platinen zwischen Programmer und Chip

-bzw wie bekomme ich den Chip an das mitgelieferte Kabel? Ist da ein 
Adapter nötig?
falls "ja" wie wird dieser belegt?? und wo bekomme ich den am besten 
fertig her?

-Das .HEX-File ist für Ponny Prog. bin mir aber nicht sicher ob der 
USB-Adapter mit Ponny Prog geht. Falls nicht kann ich auch das file mit 
einem Anderen Programmer öffnen?

-falls ich ein anderes Programm verwenden muss, kann ich da auch die 
Einstellungen für den Quarz machen, wie hier -> 
http://www.hoelscher-hi.de/hendrik/light/ressources/an011.pdf angegeben?

Für eure Hilfe wäre ich SEHR SEHR dankbar. am Freitag müssten die Teile 
kommen und bis jetzt bin ich etwas hilflos

Vielen dank
OP (Firma: Real Audio GmbH) #2273335
Lesenswert?

Leider ist auf der Platine keine isp Schnittstelle.

Kann ich diese->

Setzen der fuse bits
Ab Werk ist der interne RC-Oszillator (1MHz) als Taktquelle ausgewählt. 
Da dies für DMX zu langsam ist, muss der Quarz (8MHz) ausgewählt werden. 
Dies geschieht über folgende Anpassung der fuse bits:
1. ÖffnenSiedurchKlickenaufdasSchloss-Icondas„Configurationand Security 
bits“-Menü.
2. LesenSiedieaktuellenEinstellungenaus. 3. 
VerändernSiediebitsgemäßBild5. 4. SchreibenSiediefusebitszurück.

Einstellungen auch im avr studio machen?
Persönliche Seite #2273349
Lesenswert?

Philipp Gans schrieb:
> Leider ist auf der Platine keine isp Schnittstelle.

Ups.
Dann musst du dir ein Minimalsystem aufbauen. Das geht auf einer 
Steckplatine oder auf einer Lochrasterplatine.
Dazu brauchst du eine IC-Fassung (für den µC, bei Lochraster) den 8 Mhz 
Quarz, 2* Keramikkondensator 22pF, und 2* 100nF. Außerdem die passende 
ISP-Verbindung die zu deinem Programmer passt(6 oder 10pol).
Dein Aufbau muss mit Spannung versorgt werden, manche USB-Programmer 
können das übernemen, ob deiner das kann musst du nachschauen.

Die Leitungen, die von deinem Programmer kommen, verbindest du mit den 
Pins des 8515 die gleich benannt sind.
Das sind SCK, Miso, Mosi, Reset, GND und falls vorhanden VTG mit +5Volt.

Der Quarz kommt an die beiden XTAL des MC und jeweils ein 22pF mit einem 
Pin an XTAL und mit dem anderen an GND.

Die 100nF kommen nahe an die VCC, GND Anschlüsse des 8515.

Philipp Gans schrieb:
> Setzen der fuse bits

Kannst du im AVR Studio auch machen.
OP (Firma: Real Audio GmbH) #2273827
Lesenswert?

Hi danke für deine vielen sehr hilfreichen Infos!
Damit werde ich es sicher viel leichter hin bekommen.

Nur eine Frage noch. Der fertige Adapter den du verlinkt hast, braucht 
der kein Quarz und die anderen Bauteile?

Falls nicht, dann bestelle ich mir das teil jetzt noch schnell
Gast #2273877
Lesenswert?

Bei der Erstprogrammierung wird alles so klappen. Inklusive Fuses 
setzen.
Wenn du danach das Programm ändern willst, musst du den Controller 
wieder aus deiner Schaltung nehmen und wieder auf diesen Adapter setzen.
Wenn du vorher über die Fuses einen externen Quarz eingestellt hattest, 
wird es vermutlich dann zu Problemen kommen. Dann bräuchtest du einen 
externen Takt und das wird dann etwas umständlich.
Die Internetseite sagt dazu: "Zusätzlich ist Pin3 als Taktanschluss 
ausgelegt, wenn der Controller zerfused ist, also zum Beispiel auf 
externen Takt gesetzt wurde."
OP (Firma: Real Audio GmbH) #2273911
Lesenswert?

Aso, der Adapter den ich bestellt habe -> 
http://www.er-tronik.de/shop/Nach-Marke-Hersteller/Diamex/AVR-ISP-TPI-PDI-Programmer.html?listtype=search&searchparam=all%20avr
Kann angeblich den externen Takt auch geben. Also könnte ich im 
Ernstfall wenn ich bis morgen so einen Adapter nicht bekomme könnte ich 
auch erst mal mit einfachen Drahtbrücken die Verbindung herstellen!?

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