PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AVR Studio 6 und AVRISP MKII



datatom
08.11.2012, 10:16
Hallo zusammen.

ich habe mir einen AVRISP MKII zugelegt und möchte damit in AVR Studio 6 ein C-Programm auf einen ATMega2560 (RNMega2560) kopieren. Gibt es dazu eine detaillierte Anleitung, d.h. wie ich den AVRISP MKII in AVR Studio 6 einrichte?

Oder gibt es eine bessere Alternative, z.B. eXtrme Burner - AVR?


Vielen Dank im Voraus.

Grüße

datatom

Stone
08.11.2012, 12:27
Das AVRISP MKII ist schon eine gute Wahl, der Support ist super d.h. neue Chips werden schnell unterstützt und können auch programmiert werden.
So detailliert muss die Anleitung nicht sein, dass übertragen ist sehr einfach.
- Programm schreiben und Compilieren
-Tools-->AVR Programming
-Tool, Device und Interface einstellen
-Apply drücken
-Dann lese ich meistens die Device ID aus um zu testen ob alles richtig eingestellt und angeschlossen ist
-Memories --> Bei Flash das .hex File Auswählen und auf Program drücken --> fertig
(.hex File findest du im Projektordner unter Debug)

Ist wirklich nicht schwierig.

Vielleicht musst du noch ein Firmware-Update machen aber das sagt dir dann das Atmel Studio schon.


Gruß Matthias

datatom
08.11.2012, 13:53
Vielen Dank hat soweit geklappt.

Allerdings erscheint jetzt folgende Fehlermeldung. Wobei ich sagen muss, dass ich unter Bascom mit einem mySmartUSB light ebenfalls eine Meldung erhalte, dass der Mikrocontroller nicht mehr erkannt wird. Woraus ich mir den AVRISP MKII gekauft habe, um zu sehen ob es am Programmer oder am Mikrocontroller liegt.

Gehe ich recht in der Annahme, dass der Mikrocontroller defekt ist?

23657

ePyx
08.11.2012, 14:51
Der Mk2 hat kein VTarget. Sprich du musst das Zielboard selbst versorgen. Ansonsten Pinbelegung/Lötstellen überprüfen.

datatom
08.11.2012, 15:07
Der Mk2 hat kein VTarget. Sprich du musst das Zielboard selbst versorgen. Ansonsten Pinbelegung/Lötstellen überprüfen.

OK, habe den Mikrocontroller angeschlossen. Klappt, bei Target Voltage steht jetzt 5 V. Leider erhalte ich beim Drücken von dem Button Device Signature wieder die oben genannte Fehlermeldung.

Oder kann es sein das der Adapter von ISP 6-polig auf 10-polig defekt ist? Wie kann ich das überprüfen?

Stone
08.11.2012, 16:25
Mit Multimeter durch messen ob alle Verbindungen da sind wo sie sein soll und keine Kurzschlüsse sind.
Hast du schon mal an des Fuses von dem Chip rumgespielt oder anderweitig was gemacht was in zerstört haben könnte.
Wenn du noch einen Zweiten hast würde ich den mal testen.

Gruß Matthias

Elektrobot
08.11.2012, 16:58
Kann auch sein, das du einen "defekten" hast. Zumindest war es bei mir so(ATMega8 ) . Ich hatte auch deinen Fehler, hatte mir dann noch einen zweiten Atmega zugelegt, und mit dem ging es dann. Board und programm war gleich...
Hol dir auf jeden Fall nochmal den gleichen um es auszutesten...

MfG Eletrobot

datatom
08.11.2012, 17:41
Muss ja nicht unbedingt der gleiche sein, oder? Sollte ein zweiter funktionieren ist der andere dann wohl hin.

An den Fuses habe ich nichts gemacht, daran kanns nicht liegen.

Noch ein Hinweis:

Der ATmega2560 wird in dem ProgTool von MyAVR als ATmega168 erkannt.

ePyx
08.11.2012, 18:28
Ist der Controller noch jungfräulich? Dann geh mal mit der Taktrate herunter. Weiß nicht, was für ein Quarz drauf ist oder ob er mit internem RC-Osc läuft, aber so um die 150 kHz sind denke ich ok.

datatom
08.11.2012, 19:19
Der Controller hatte die ganze Zeit einwandfrei funktioniert, bis auf einmal:-( Die Taktrate steht auf 125kHz, funktioniert trotzdem nicht.

Elektrobot
08.11.2012, 20:07
Der Controller hatte die ganze Zeit einwandfrei funktioniert, bis auf einmal:-(
Wie hast du denn den AVR davor programmiert? Kam das Problem von Anfang an mit der MKII oder kam des einfach irgenwann einmal?

MfG Elektrobot

datatom
08.11.2012, 20:22
Ich hatte vorher mit Bascom und den Programmer mySmartUSB light benutzt, wie gesagt, aller klappte prima, bis auf ein mal der Fehler kam:

http://www.mikrocontroller.net/topic/275661#new