Ich bin gerade in der Anfangsphase mit dem Atmel-Spaß, und jetzt stellt sich die Frage nach dem sinnvollsten Programmer. Bei den ganzen verschiedenen Möglichkeiten und fast identischen Softwares stellt sich die Frage, was jetzt am sinnvollsten ist. Wo ist z.B. der Unterschied zwischen dem STK200/300 bzw. Kanda Dongle (parallel), der parallelen Minimalversion, und dem AVR ISP (seriell mit µC)? Wird das STK200/300 von AVR Studio unterstützt? Vielleicht hat ja jemand mit Ahnung Lust, mal eine übersichtliche Tabelle ins Netz zu stellen? -leif
Also hier gibt es schon aml ne Tabelle mit all den einzelnen paralellen Minimalversionen der Programmer: http://www.klaus-leidinger.de/mp/Mikrocontroller/meinetools.html#Atmel%2090Sxxxx
Hi, ich habe mit einem einfachen ISP für sie serielle Schnittstelle und PonyProg angefangen. Funktioniert wunderbar und ist billig! Parallele Programmer rate ich Dir nicht - man muß den Chip immer aus der Schaltung nehmen! Aber jetzt nicht verwirren lassen: Es gibt auch serielle Programmer für die parallele PC-Schnittstelle, damit hat's also nicht zu tun, es geht nur um den Programmiermodus! Jetzt verwende ich den Programm des STK500 aus dem Grund, weil mein Programm sehr groß ist. Sonst lohnt sich das aber nicht! Für den Anfang nimm' einfach einen seriellen ISP! Sebastian
danke erstmal, mir ist gerade aufgefallen, daß ich ganz schön quatsch geschrieben habe (die Frage ist, die Frage ist..) hehe :-) meine frage bezog sich auf die PC-schnittstellen und die adapter-hardware, nicht auf den programmiermodus. aber auch interessant: was sind da die unterschiede? eigentlich würde ich aber nur gerne herausfinden, welche schnittstellen welche vor/nachteile haben. der AVR ISP (serial port) kann aus avr-studio benutzt werden, und z.b. den internen oszi kalibrieren. - geht sowas auch über die parallel-port isp-adapter? und wo ist der unterschied zur reinen kabelversion und der mit dem buffer 74hc244? welcher ist für welche spannungen geeignet? wenn der kanda-dongle quasi identisch zum seriellen AVR ISP adapter ist, mit avr studio funktioniert, und sowohl 5V als auch die sparversionen programmiert, werd ich mir wohl einen bauen. sollte ich mir ansonsten den AVR ISP bestellen? gruß, leif
Wenn Parallelport dann den STK200-"style"-Adapter: der genutzte Puffer-IC schuetzt die PC-Portpins und ermoeglicht uC-Betrieb mit eingestecktem Dongle. Bei ebay gibts sowas fertig fuer 5-10 EUR, da lohnt Nachbau und damit verbundener "Stress" kaum, falls es nicht klappt. Die Dongles mit 0-4 Widerstaenden moegen leicht nachzubauen sein, aber sind teilw. Bastelloesungen am Rand von Spezifikationen. Bei "AVR ISP" herrscht gelegentlich Begriffsverwirrung, da die Bezeichnung ja nach Anbieter/Hersteller/Seitenschreiber fuer STK200-Dongle bis original Atmel-Teil (AVRISP) genutzt wird. Damit der "Atmel-Spaß" noch etwas anhaelt: nicht an dem Ende sparen, an dem das Frustpotential besonders hoch ist (Programmer kaputt/falsch aufgebaut, Software nicht richtig eingestellt, Verbindung Programmer-PC od. Programmer-uC falsch etc. etc.) -> Original AVR ISP kaufen (gibt's z.B. bei Reichelt). Ist nicht wirklich teuer und im AVR-Studio ist eine recht "Dau-Sichere" Unterstuetzung dafuer integriert.
n'abend mthomas, danke für die infos! ich meinte mit AVR ISP das originalteil AVRISP. aufgrund des komforts bin ich auch am überlegen, den zu kaufen, aber 40 euro vs. 5 euro im selbstbau ist schon ein unterschied, der den anfallenden 'platinen-spaß' rechtfertigen kann. deswegen auch die frage (nochmal :-) wo liegen die unterschiede zwischen dem pc-seriellen original AVRISP, und den pc-parallelen-puffer-dongle? wird beides von avr-studio unterstützt?
Hi Leif, ich habe die Dongel für die paralle Schnittstelle. Mit 74244 und auch ohne. Der Nachteil bei beiden ist: Wenn mein PC rauf- oder runterfährt, wird ein reset ausgelöst. Auch die Pegel und das Timing sind etwas "wackelig". Läuft bei mir aber mit avrdude, uisp und ponyprog. Avrstudio habe ich noch nicht getestet. Dann habe ich noch den seriellen wie in der Codesammlung beschrieben (APP-Note 910). Mit Avrstudio läuft das Teil. Mit den anderen Programmen mit Einschränkungen. Also noch nicht "anfängertauglich". Der Vorteil ist: Es ist egal, was der PC macht, der AVR läuft ungestört weiter. Mir ist das Avrstudio eigentlich egal, da ich einen Programmer brauche, der direkt vom makefile heraus aufgerufen werden muss. Fazit: Bau dir den einfachen, einfacher AVR und ausprobieren. Selberbauen macht schlau. Wenn es garnicht läuft, kanst du dir immer noch einen fertigen kaufen. Wer den Frust nicht aushällt, sollte sich doch lieber etwas anderes aussuchen. Malen nach Zahlen oder so etwas ist doch auch ganz entspannend. Oryx
Hallo leif, du must zwischen zwei Arten von Adaptern unterscheiden: - Adapter nur mit Spannungsanpassung bzw. 74244. Bei diesen Adaptern muss der PC das kritische Timing während dem flashen übernehmen. Bei eingigen Rechner/Betriebssystem - Konstellation machen diese Adapter große Probleme... - Adapter mit einem Mikrocontroller: AVR-ISP, STK500, App-Note 910. Bei diesen Adaptern bekommt der Mikrocontroller nur die Daten vom PC, und übernimmt das kritische Timing selbst. Diese Adapter funktionieren immer ! Ich kann dir auch nur den Rat geben, nicht am falschen Ende zu sparen ... Gruß Fiffi
danke oryx. Was sind programmiertechnisch gesehen die Unterschiede zwischen Dongle- und Serial-Port-Programmiergeräten (Fuse/Lock Bits, RC Oszi Kalibrierung)? Können beide das Gleiche? Bei Dongles: -Wo ist der Unterschied zwischen dem 74HC244 und 74HCT244? -Kann das STK200/300 bzw. Kanda Dongle über AVR Studio verwendet werden?
ok, habe im wiki was entdeckt: "..jedoch nicht direkt vom ATMEL AVRStudio (Braucht AVRprog aus der 3.x Version)." gilt das für die aktuelle AVRStudio Version? Könntest du das testen, oryx? wenns nicht geht, sollte es ja eine fehlermeldung geben, oder?
Hi Leif, >Was sind programmiertechnisch gesehen die Unterschiede zwischen >Dongle- und Serial-Port-Programmiergeräten (Fuse/Lock Bits, RC Oszi >Kalibrierung)? Können beide das Gleiche? Nach meinem Kenntnisstand ja. Ist nur von der "Brennersoftware abhängig. -Wo ist der Unterschied zwischen dem 74HC244 und 74HCT244? Pegeltoleranzen. Der HCT schaltet eher auf High. Bei mir läuft auch der HC. Das meinte ich halt mit "wackelig". -Kann das STK200/300 bzw. Kanda Dongle über AVR Studio verwendet Habe ich mei meinem AVRStudio (Version 3.56) nicht hinbekommen. Ich werden mir aber auch keine neue Version herrunterladen. Wenn du willst, kann ich dir auch einen verkaufen. Wo wohnst du? Oryx
okay, danke. aber wenn kanda, dann bau ich mir das selbst..
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.