Forum: Mikrocontroller und Digitale Elektronik Evaluations-Board Version 2.0.1 problem mit Pony Prog


von PATRICK M. (patrick10998)


Lesenswert?

Hallo, ich habe mir das ATMEL Evaluations-Board Version 2.0.1 von Pollin 
bestellt.

Leider kommt bei Pony Prog folgende Fehlermeldungen: bei "Write to 
Device" und "Erase all Data" : "Device missing or unknown device (-24)". 
Diese Meldung kam bei dem Atmega 16 und attiny2313A. Mehr habe ich auch 
noch nicht ausprobiert. Der PC hat die RS232 Schnittstelle direkt am 
Mainboard, und das Board ist mit "ISP" verbunden. Wenn ich von Pony Prog 
auf "Setup" und "Interface Setup" gehe und "Probe" anklicke kommt "Test 
OK". Das Board wird mit 9V versorgt. Unter Pony Prog habe ich auch den 
richtigen Microcontroler ausgewählt. Die Schaltung des Boards habe ich 
auch nochm,al überprüft. Ich würde mich über nützliche Antworten freuen, 
Gruss Patrick.

von Matze (Gast)


Lesenswert?

Also ich denke du musst die ISP Schnittstelle mit dem Parallelport 
verbinden. Die ISP Schnittstelle befindet sich nochmals auf dem Board 
als zweireihige Stiftleiste.
Solch ein Verbindungskabel kannst Du dir selber bauen:
Beitrag "Attiny2313A Programmieren mit Windows 7 64bit"

Falls Du keinen Parallelport hast, benötigst Du einen USB-ISP 
Programmer. Eine Auswahl findest Du hier:

http://www.reichelt.de/index.html?&ACTION=446&LA=446

Bei Pollin habe ich keinen gefunden.

von Linksammler (Gast)


Lesenswert?

Alternative: Du bootest einmal Linux, ggfs von einer Live-CD, und 
verwendest da avrdude um einen Bootloader auf deine µCs zu brennen.

Linux hat das Problem mit dem verrammelten IO-Ports nicht so schlimm wie 
Windows, da darf Ruth noch alles.... :)

Danach wirfst du Linux wieder in die Ecke, stöpselst dein serielles 
Kabel an dem anderen Port des Eval-Boards ein, startest Windows, und 
verwendest statt PonyProg auch avrdude. Nur halt diesmal im 
Bootloader-Modus. Der klappt dann auch problemlos über USB->Seriell 
Wandler, wenn das mal nötig sein sollte...

von c-hater (Gast)


Lesenswert?

Matze schrieb:

> Also ich denke du musst die ISP Schnittstelle mit dem Parallelport
> verbinden.

Das könnte man machen, ist aber völlig unnötig und wenig sinnvoll.

> Solch ein Verbindungskabel kannst Du dir selber bauen:
> Beitrag "Attiny2313A Programmieren mit Windows 7 64bit"

Genauso unnötig und wenig sinnvoll wie dies.

> Falls Du keinen Parallelport hast, benötigst Du einen USB-ISP
> Programmer. Eine Auswahl findest Du hier:
>
> http://www.reichelt.de/index.html?&ACTION=446&LA=446

Das wäre dann schon eher sinnvoll, vor allem langfristig gesehen. Aber 
nötig ist auch dies nicht unbedingt.

Der auf dem Board eingebaute ISP-RS232-Adapter funktioniert 
normalerweise völlig problemlos (bei so einer primitiven Schaltung kann 
nämlich nicht viel kaputt gehen), wenn man über eine "echte" serielle 
Schnittstelle im PC verfügt.

Aber: Das Board hat zwei "COM-Port"-Buchsen. Man muß schon die richtige 
verwenden. Und: Es gibt etliche Varianten von RS232-Verbindungskabeln. 
Man muß schon die richtige verwenden.

Beides, welches die richtige Buchse ist und wie das richtige Kabel 
beschaltet sein muß, kann man problemlos der zum Board mitgelieferten 
Dokumentation entnehmen.

von Mandi (Gast)


Lesenswert?

mit Pollin Atmel Eval.Board 2.01 programmieren/brennen:

Lade dir das frei erhältliche Programm 'myAVR-ProgTool' herunter

http://shop.myavr.com/index.php?ws=download_file.ws.php&dlid=112&filename=software/tool_myAVR-ProgTool-V139-b2236_en_de.zip

Serielles Kabel (1:1)  an COM(1) (vom PC)  und  Seriell-ISP
 (vom Atmel Eval.Board) anschliessen.
myAVR-ProgTool starten
Menü - Hardware: sonst. --> ponyser.., COM1,
     Controller: z.B.: ATTiny2313 einstellen!

Fuses: (nur einmal bei neuem IC erforderlich!)
Fuses brennen --> bearbeiten - Neues Fenster: Hardware auslesen 
anklicken --> Fuses vom IC werden angezeigt
Low, High, Extended, (Lockbits) entsprechend einstellen,
Häckchen bei Low-, High-, Extended-Fuse ... machen,
'Jetzt schreiben' anklicken.

myAVR-ProgTool - Flash brennen:  C:\ Name.hex  auswählen,
Brennen! (F5)

Funktioniert einwandfrei.

von oldmax (Gast)


Lesenswert?

Hi
Nun, leider hab ich zur Zeit keinen PC mit serieller Schnittstelle und 
PonyProg aktiviert und kann dir daher nicht viel dazu sagen. In der 
Vergangenheit hab ich mich auch damit rumgeschlagen und hab mich über 
die langsamen Brennvorgänge geärgert. Tu dir selbst einen Gefallen und 
investiere ca. 20- 30 € für einen ISP-USB-Stick und achte beim Kauf auf 
das ISP und nicht ASP. Kann man sich leicht mit vertun. Das original AVR 
MKII tut es auch und liegt bei etwa 36 €. Mit diesen USB Geräten hast du 
den Vorteil, direkt aus AVR Studio den Programmiervorgang zu starten und 
es geht blitzschnell. Selbst ein umfangreiches Programm dauert höchstens 
3-4 Sekunden. Achte lediglich, das der Programmierstick auch für die 10 
pol. ISP-Stiftleiste ausgestattet ist. Beim MKII brauchst du meines 
Wissens einen Adapter, da dieser nur für eine 6 pol. Stiftleiste 
ausgestattet ist.
Die ASP Programmiersticks sind auch schon unter 5 € zu bekommen. Der 
niedrige Preis sollte dich warnen. Sie gehen zwar auch, aber dann bist 
du wieder bei PonyProg, denn vom AVR Studio geht's nicht. Ich selbst 
habe diese Geräte noch nicht getestet und kann daher nicht viel darüber 
berichten, aber ein Diamex ISP-USP Progger für rd. 16 € aus der Bucht 
arbeitet voll zufriedenstellend.
Gruß oldmax

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.