Forum: Compiler & IDEs AVRISP MKII und AvrStudio4


von JeyBee (Gast)


Lesenswert?

Hallo Jungs,

Ich habe mir den avrisp mk2 zugelegt, jetzt möchte ich einen atmega48 
mit dem avrstudio4 programmieren.
Das programm stammt von eueren Tutorial (einführungsbeispiel). Ich kann 
mit dem mk2 jedoch nichts anstellen. Die ISP Frequenz beträgt einen 
viertel des MCU Taktes (uC = 8Mhz, ISP = 2Mhz).
Auch angeschlossen ist das ganze richtig (grüne LED)

Wenn ich jedoch das Programm jetzt flashen will kommt folgende Meldung:

"A problem occurent when executing the command. See the command output 
for more info."

Naja, ich bin ratlos... habe auch gegoogelt etc, viele schildern das 
Problem, ich konnte aber keine Lösung heraus lesen.

Danke im Voraus

von Bascomfehler (Gast)


Lesenswert?

Wenn der Chip neu ist, ist die int. Taktfrequenz durch 8 geteilt.
Also 1MHz.

von Bascomfehler (Gast)


Lesenswert?

Die ISP Frequenz auf 115KHz einstellen.

von Sebastian L. (boaschti)


Lesenswert?

Ich hatte vermutlich das selbe problem beim Atmega16, siehe hier:
Beitrag "AVR Studio: AVRISP mkII kann ATmega16 nicht programmieren"

Jetzt funktioniert es zwar, warum genau weiss ich aber auch nicht (der 
Quarz war falsch angelötet, aber ich hatte ja noch keine Fuses setzen 
können => es wurde immer noch der interne Oszillator verwendet, ob der 
Quarz jetz richtig is oder nich müsste eigentlich wurscht sein).

Gehe ich recht in der Annahme dass du auch weder Signatur auslesen noch 
Fuses setzen kannst?

Bei mir war die Lösung vermutlich das korriegieren einiger Lötstellen. 
Die Lötstellen waren zwar bei Gleichspannung leitend (hatte alle 
getestet) aber haben wohl beim hochfrequenten Programmieren Probleme 
gemacht. Also schau dir am besten nochmal alle Lötstellen vom 
ISP-Stecker zum IC hin an.

Ansonsten die ISP Frequenz zu Beginn so niedrig wie möglich einstellen.

von JeyBee (Gast)


Lesenswert?

Es lag nur an der ISP Frequenz. Ich konnte die Fuses eben auch nicht 
setzten, darum lief er mit 1Mhz, da kommt eine ISP Frequenz von 2Mhz 
halt nicht gut :D

Ich habe eigentlich nichts gelötet, erstens weil ich keinen Quarz habe 
(interner RC Osc.) und zudem noch alles auf dem steckbrett aufgebaut 
habe. Zum einstieg in C reicht das erst mal, um da ein paar Ports auf 
High oder Low zu setzten.


Danke Gruss JeyBee

von Günter R. (galileo14)


Lesenswert?

Kommt ihr mit diesem Teil (AVRISP mkII) zurecht? Ich hatte eines bei 
Reichelt geordert, aber es hat nur einmal ordentlich funktioniert, 
ansonsten hat die LED immer orange geblinkt und auf eine fehlerhafte 
Verbindung hingewiesen (an einem STK500 + STK503); mit dem STK500 direkt 
kann ich einwandfrei programmieren, verwende gerade den ATmega1280).

Mit AVRISP mkII darf der Reset-Jumper am STK500 nicht gesteckt sein, da 
sonst der Pullup wohl zu stark ist für das Teil (der STK500-interne 
Flasher kommt aber zurecht damit!).

Mir scheint es, daß das AVRISP mkII eine Fehlkonstruktion von Atmel ist. 
Ich hab's zurückgeschickt.

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.