Forum: Mikrocontroller und Digitale Elektronik Problem mit Atmel Studio 6


von Matthias F. (matzef)


Angehängte Dateien:

Lesenswert?

Moin moin,

ich versuche mich derzeit am programmieren und habe bisher das Lernpaket 
von Franzis mit dem ATtiny 13 durchgearbeitet.
Verbunden ist die Platine mit einem Adapter von 9 pol D-Sub auf USB.
Beim Adapter war auch ein Treiber dabei.
Soweit funktioniert auch alles, das Programm LPmikro erkennt den 
Mikrocontroller, lädt einwandfrei die Hex Datei und so weiter.

So langsam wollte ich vom ATtiny13 weg und umsteigen auf einen ATmega 8, 
damit ich mehr Möglichkeiten habe und euer Tutorial für AVR-GCC benutzen 
kann.

Ich wollte mit dem Programm Atmel Studio 6 arbeiten, habe das WinAVR 
Paket installiert und dann das Atmel Studio 6, wie es im Tutorial 
beschrieben steht.
Nun wollte ich einen einfachen Test mit dem Pollin Evaluationsboard und 
einem ATtiny 13 machen.
Der Versuch das Standartprogramm vom Franzis Lernpaket "Blink" in den 
Mikrocontroller zu bekommen scheiterte allerdings und ich weiß nicht so 
recht, woran es liegt.

Als Fehler bekomme ich "Unable to connect to tool STK500 (COM3)"

Das STK500 ist doch das Evaluationsboard von Atmel, oder?
Wieso kann ich keine andere Auswahl treffen? Immerhin benutze ich das 
STK500 nicht. Die Schnittstelle Com3 ist aber richtig.

Bei den Einstellungen das gleiche, ich kann nur STK500 auswählen.

Liegt da der Fehler? Funktioniert das Programm nur mit dem STK500 Board? 
Oder muss ich da noch etwas ändern, damit er mein Pollin Board als 
"STK500" anerkennt?

Ich finde es nur merkwürdig, dass ich mit dem Programm LPmikro von 
Franzis den ATtiny13 auf der Franzis Platine einwandfrei beschreiben 
konnte und nun mit dem Atmel Studio 6 keine Verbindung hinbekomme.


Ich hoffe ich konnte ein wenig ausdrücken, wo mein Problem liegt.

von Sven P. (Gast)


Lesenswert?

Matthias Frahm schrieb:
> Als Fehler bekomme ich "Unable to connect to tool STK500 (COM3)"
Mit dem LPmikro hast du prinzipiell nur ein simples 'Frickelkabel'. Das 
ist kein Programmiergerät, sondern man missbraucht nur ein paar 
Leitungen der seriellen Schnittstelle, um die ISP-Schnittstelle des 
Mikroprozessors zu bedienen.

Solche Kabel gibts in etlichen Varianten, ich habe früher mit einem am 
Parallelport gearbeitet. War einfach und billig :-)


> Das STK500 ist doch das Evaluationsboard von Atmel, oder?
Richtig.

> Wieso kann ich keine andere Auswahl treffen? Immerhin benutze ich das
> STK500 nicht. Die Schnittstelle Com3 ist aber richtig.
Weil das STK500 das einzige Board ist, welches vom AVRStudio mit 
serieller Schnitstelle unterstützt wird.

Ich würde dir empfehlen, 30 Euro in ein sog. AVRisp MK2 zu investieren. 
Das ist so eine blaue Dose für den USB-Port, die unter anderem noch 
etwas Schutzschaltung enthält. Damit kannst du dann sofort loslegen und 
hast ein richtiges Programmiergerät.

von MWS (Gast)


Lesenswert?

Für AVR-Studio braucht's einen kompatiblen Programmer, das Pollin-Board 
ist nicht kompatibel, PonyProg dürfte da gehen, sollte aber in der 
Dokumentation zu finden sein.
Franzis verwendet einen selbstgestrickten Bootlader, der mit dem 
genannten Programm angesprochen wird.

von Matthias F. (matzef)


Lesenswert?

Sven P. schrieb:
> Ich würde dir empfehlen, 30 Euro in ein sog. AVRisp MK2 zu investieren.
> Das ist so eine blaue Dose für den USB-Port, die unter anderem noch
> etwas Schutzschaltung enthält. Damit kannst du dann sofort loslegen und
> hast ein richtiges Programmiergerät.

Funktioniert dieser auch?

http://www.ebay.de/itm/USB-ISP-Programmer-fur-ATMEL-AVR-STK500-ATmega-ATtiny-AT90-Controller-/270955427201?pt=Wissenschaftliche_Ger%C3%A4te&hash=item3f1633b581

Das ist doch das richtige oder? Der AVRisp MK2 kostet bei Pollin 40€ und 
da ich Schüler bin sind 20€ schon ein Unterschied. :D

MWS schrieb:
> PonyProg dürfte da gehen

Ich habe PonyProg2000 versucht, er sagte mir aber auch nur unknow 
Device, obwohl der ATmega8 aufgelistet ist und eigentlich unterschtützt 
werden sollte.

von MWS (Gast)


Lesenswert?

Matthias Frahm schrieb:
> Ich habe PonyProg2000 versucht, er sagte mir aber auch nur unknow
> Device, obwohl der ATmega8 aufgelistet ist und eigentlich unterschtützt
> werden sollte.

Beim seriellen Port über USB kann es zu Inkompatibilitäten kommen, wenn 
die Pins des Adapters "Bit-gebangt" werden. Das dürfte beim Pollin-Kit 
der Fall sein.
Man könnte schauen, ob an den Programmierpins etwas "wackelt".

von fuelre (Gast)


Lesenswert?

Hey

du könntest aber auch versuchen über "Tools" - "Extension Manager" das 
bisherige Programm das du nutzt zum Proggen in Atmelstudio einzubinden.

ich nutze zb. ein USBasp nachbau von Fischl und habe ihn per extension 
manager und AVR DUDE in atmelstudio eingebunden.

google einfach mal danach - eventuell gibt es etwas

von Stefan (Gast)


Lesenswert?

Dieser Programmer von Ebay ist kein AVR ISP MK-II. Dazwischen liegen 
deutliche Qualitätsunterschiede. Aber funktionieren tut der billige 
natürlich schon, und das auch sicher viel besser, als Deine alte Lösung 
mit Ponyprog.

Beachte jedoch, dass das AVR Studio seit Version 5 (oder war es 6?) IMHO 
nur noch mit originalen Programmern von Atmel zusammen arbeitet. Wenn Du 
das Gerät von Ebay nimmst, musst Du dazu ein anderes Programm benutzen - 
was kein Hindernis darstellen sollte.

von Sven P. (Gast)


Lesenswert?

PonyProg ist absoluter Bockmist.

Zu dem Programmer: Es gibt auch da etliche Nachbauten, die sich zum PC 
hin wie ein STK ausgeben. Ob derjenige da nun funktioniert... ich kenne 
ihn nicht.

Schau doch mal bei Watterott, da hab ich meinen auch her. Die 40 Euro 
(tatsächlich...) sind jedenfalls eine gute Investition.

von fuelre (Gast)


Lesenswert?

kleiner tipp noch:
ein AVR ISP MK-II kostet 40€ bei watterot
ein AVR Dragon der auch debuggen kann bekommst du bei embedded projects 
als student für 35€
oder auch den AVR ISP MK-II für 23€

von Matthias F. (matzef)


Lesenswert?

Ok, ihr habt mich überzeugt, ich kaufe mir den AVR ISP MK-II, dann 
sollte es ja endlich funktionieren.
Hätte ich mir mal die 2 Tage Versuchen und nach Lösungen suchen erspart 
und sofort euch gefragt. :D

Vielen dank für die 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.