Forum: Mikrocontroller und Digitale Elektronik AVR Dragon + ATmega1284P


von Oliver L. (ollil)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe mir u.a. einen AVR Dragon und einen ATMega1284P gekauft.
(Ich muss sagen, das dies mein "erstes Mal" mit einem ATMega ist.)

Ich habe die Prototyp-Area auf dem AVR Dragon bestückt, und sie dann
wie im Anhang gezeigt verbunden. Dann habe ich den ATMega1284P
aufgesteckt, und das ganze an meinen Rechner gehangen.

Im AtmelStudio 6 bin ich dann unter "Tools" -> "Device Programming"
gedangen und habe meinen AVR Dragon als "Tool" und ATmega1284P als
"Device" ausgewaehlt. Als "Interface" waehlte ich ISP. Dann Apply,
dann "Read" bei Target Voltage.

Als Voltage wurde korrekt 5V angezeigt. Wenn ich nun jedoch bei
"Device signature" auf "Read" gehe, bekomme ich eine Fehlermeldung:

"Unable to enter programming mode

Please verify device selection, interface settings, target power
and connections to the  target device."

Unter Tool information steht:

AVR Dragon
Debug host               127.0.0.1
Debug port               49571
Serial number            00A2000.....
Connection               com.atmel.avrdbg.connection.jungousb
Master Firmware Version  7.18
Slave Firmware Version   7.18
Hardware Version         17


Was habe ich falsch gemacht oder vergessen? Denkt drann, der AVR Dragon
und der ATmega sind "fabrikneu" - wenn ich also vorher noch was anderes
als in diesem Beitrag beschrieben machen muss....

von spess53 (Gast)


Lesenswert?

Hi

Welche ISP-Frequenz ist eingestellt?

MfG Spess

von Oliver L. (ollil)


Lesenswert?

1MHz - ging auch ohne Fehlermeldung zu setzen.


Setting clock value...OK
Getting clock value...OK
Setting interface settings... OK

von TestX .. (xaos)


Lesenswert?

Oliver Lehmann schrieb:
> 1MHz - ging auch ohne Fehlermeldung zu setzen.
>
>
> Setting clock value...OK
> Getting clock value...OK
> Setting interface settings... OK

stell mal auf 125khz ;)

von spess53 (Gast)


Lesenswert?

Hi

>1MHz - ging auch ohne Fehlermeldung zu setzen.

Das ist zu viel. Die ISP-Frequenz muss kleiner als ein viertel der 
Taktfrequenz des Controllers sein. Da der ATMega im Auslieferzustand mit 
1MHz läuft muss der ISP-Takt also kleiner 250kHz sein.

MfG Spess

von Oliver L. (ollil)


Lesenswert?

Okay.... mit 125 kHz scheint es zu funktionieren :)

Detected device
Device name       ATmega1284P
Device signature  0x1E9705

Datasheet information
                ATmega1284P
CPU              8-bit AVR
Flash size      128 Kbytes
EEPROM size      4 Kbytes
SRAM size        16 Kbytes
VCC range       1,8 - 5,5 V
Maximum speed       N/A

vielen Dank für die fixe Hilfe!

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.