Hallo Mikrocontroller-Community, dies ist mein erster Post in diesem Forum. In den vergangenen Wochen habe ich erste Einblicke in die Welt der Microcontroller gewinnen können. Da ich aus dem Bereich der Informatik komme, war der Einstieg in das AVR Studio für mich eher kein Problem. Um die Theorie in der Praxis umsetzen zu können, verfüge ich nun über ein STK500 und das AVRISPmkII von Atmel. Da meine Kenntnisse im Bereich der eTechnik eher gering sind, stellten sich erste Fragezeichen beim Anschluss des STK500 an eine Spannungsquelle ein. Um groben Schaden abzuwenden habe ich daher die Frage: Gibt es ein Einsteigertutorial, welches wirklich beim Anschluss des STK500 an eine Stromquelle beginnt und Schritt für Schritt den Weg bis zum ersten Programm erklärt? Die meisten Anleitungen die ich gelesen haben setzen ein funktionierendes System aus ISP und Board bereits voraus. Die Anleitung des STK500 ist jedoch (für mich) recht oberflächlich und geht nicht auf einen konkreten Einzelfall ein. Über Links oder Tipps würde ich mich von daher sehr freuen. Beste Grüße hollunder
Beim STK500 gibt es nichts großartig anzuschließen. An den Eingang darfst du laut Datenblatt eine Spannung zwischen 10 - 15V anlegen, dazu ist beim Original bereits ein Kabel mit Stecker auf der einen Seite, auf der anderen für eine Spannungsquelle mitgeliefert. Die Spannung ist verpolungssicher und wird auf dem Board geregelt. User Guide zum Starten sollte dabei sein, sonst bei Atmel nach STK500 suchen und als PDF downloaden. Den Rest suchst du dir hier zusammen oder schaust auch mal bei AVRFreaks. Bei mir läuft das Teil seit Jahren mit 10V solide durch. Den mkII habe ich auch.
Hi >User Guide zum Starten sollte dabei sein, sonst bei Atmel nach STK500 >suchen und als PDF downloaden. Ist beides hoffnungslos veraltet. Aktuell ist die Hilfe zum STK500 im AVR-Studio. MfG Spess
spess53 schrieb: > Hi > >>User Guide zum Starten sollte dabei sein, sonst bei Atmel nach STK500 >>suchen und als PDF downloaden. > > Ist beides hoffnungslos veraltet. Aktuell ist die Hilfe zum STK500 im > AVR-Studio. > > MfG Spess Seine Frage: Antonio Ecklers schrieb: > Da meine Kenntnisse im Bereich der eTechnik eher gering sind, stellten > sich erste Fragezeichen beim Anschluss des STK500 an eine > Spannungsquelle ein. spess53 schrieb: > Ist beides hoffnungslos veraltet. Aktuell ist die Hilfe zum STK500 im > AVR-Studio. An den 10-15V am Eingang hat sich nichts geändert, egal ob Online-Hilfe oder User Guide, die IC-Sockel ändern ihre Positionen wohl auch kaum per Voodoo. Und wer noch wie im Tutorial hier WinAVR nutzt (wie ich) und entweder eine freie IDE wie Eclipse, hat die Online-Hilfe von Atmel eh nicht. Das 4er Studio, dass noch per Plugin WinAVR integriert, ist auch nicht mehr das aktuellste und deshalb funktioniert bei mir das STK500 auch nicht weniger als vor 5 Jahren, nur weil ich nicht die aktuellste Online-Hilfe habe. Deswegen meine Aussage: den Rest suchst du dir hier zusammen, zum Anlegen der Spannung reicht das User Guide allemal, ob alt, ob neu.
Hallo zusammen, die Einleitungen bin ich durch gegangen. An einer Stelle habe ich noch ein konkretes Problem: Auf meiner Platine des STK500liegt nun (einzig und allein) ein ATMega8. Wenn ich nun den AVRISPmkII auf den ISP6PIN Eingang des Boards lege, blinkt das Rote LED des mkII. Wenn ich die diversen Anleitungen richtig interpretiert habe, muss ich vor dem eigentlichen Programmieren die Fusebits richtig setzen. Das Programm PonyProg kann jedoch leider nicht auf den Prozessor zugreifen. Hat vielleicht jmd eine Idee, was ich falsch mache. Einen groben Patzer meinerseits kann ich trotz sorgfältiger Lektüre verschiedener Anleitungen nicht ausschließen. Beste Grüße
Antonio Ecklers schrieb: > Da ich aus dem Bereich der Informatik komme, war der Einstieg in > das AVR Studio für mich eher kein Problem. Antonio Ecklers schrieb: > Das Programm PonyProg kann jedoch leider nicht auf den Prozessor zugreifen. Wenn das AVR-Studio kein Problem für Dich darstellt, dann benutze das doch.
Hi >Auf meiner Platine des STK500liegt nun (einzig und allein) ein ATMega8. >Wenn ich nun den AVRISPmkII auf den ISP6PIN Eingang des Boards lege, >blinkt das Rote LED des mkII. Dein Programmer gehört an SPROG2 (grün). MfG Spess
Vielen Dank für die schnellen Antworten, nachdem ich den AVRISPmkII an SPROG2 angeschlossen habe, beginnt das rote LED erneut an zu blinken. Ein Upgrade der Firmware hat an diesem Zustand leider nichts verändert. Im AVR Studio kann ich nun unter Tools->AVR Programming den AVRISPmkII als Tool auswählen. Als Device wäle ich den auf den Board befindenden ATMega8 aus. Drücke ich dann auf Apply werde ich aufgefordert die ISP Clock Frequenz zu setzen. Ich wähle 125kHz aus. Auch die Target Voltage kann ich problemlos auslesen: 5,0V. Möchte ich nun die Fuses setzen, schlägt das lesen der "Registers" fehl und es erscheint die folgende Fehlermeldung: "Unable to enter Programming mode. Verify interface settings, target power and connections to the target device." Details sind die folgenden: Timestamp: 2012-04-01 16:22:44.520 Severity: ERROR ComponentId: 20100 StatusCode: 1 ModuleName: TCF (TCF command: Device:startSession failed.) Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 Hat jemand eine Idee, was ich hier falsch mache? Ich vermute, es handelt sich um einen Anfängerfehler. Google konnte mir leider nicht wirklich weiterhelfen. Über Eure Hilfe würde ich mich sehr freuen. LG
Das STK500 benötigt keinen zusätzlichen Programmer, weil es selbst als Programmer eingesetzt werden kann. Siehe Gebrauchsanleitung. Im AVR-Studion wählt man dann STK500 aus und nicht AVRISPmkII.
Ah, ich verstehe. Nur was mache ich, wenn ich keinen COM-Anschluss mehr an meinem PC habe? Gibt es dafür eine standardmäßige Lösung? LG
Antonio Ecklers schrieb: > Da ich aus dem Bereich der Informatik komme,... Ich hab Dich da schon Mal gesehen, Du hast so einen kleinen Wagen mit Wassereimer und Putzlappen und kriechst auf dem Klo und zwischen den Tischen der Programmierer rum. Stimmts?
Welch lustiger Post... Die Frage zielte eher darauf ab, ob hier die "normalen" USB<->COM Adapter nutzen kann, wie man sie z.B. für Cisco Router verwendet. LG
Antonio Ecklers schrieb: > Nur was mache ich, wenn ich keinen COM-Anschluss mehr an meinem PC habe? > Gibt es dafür eine standardmäßige Lösung? Gibt es billig zum Nachrüsten. Ist das einfachste und Beste. Wenn man dann UART auf dem Microcontroller zum Laufen gebracht hat ist das zusammen mit einem Terminalprogramm (z.B. Hterm) eine hervorragende Möglichkeit zum Debuggen.
Antonio Ecklers schrieb: > Die Frage zielte eher darauf ab, ob hier die "normalen" USB<->COM > Adapter nutzen kann, wie man sie z.B. für Cisco Router verwendet. Obwohl es immer mal wieder Problemberichte zu geben scheint, klappt das im Allgemeinen ganz gut. Habe das hier selbst im Einsatz. Mein USB-Serial-Wandler setzt auf den Prolific Chipsatz. Ich habe sogar zwei davon, einen zum Programmieren, und einen für das UART. Damit spart sich das Herum-Gestecke ;).
Hi >>nachdem ich den AVRISPmkII an SPROG2 angeschlossen habe, beginnt das >rote LED erneut an zu blinken. Ein Upgrade der Firmware hat an diesem >Zustand leider nichts verändert. Wenn dir rote Led blinkt heißt das: "Short-circuit on target". Also überprüfe mal deine Hardware. Richtiger Sockel? Controller richtig herum im Sockel? Kabel IO? .... MfG Spess
Danke für Eure Antworten! Ich bin schon einen riesigen Schritt weiter :) Das Board ist nun über einen USB-Serial Wandler mit dem PC verbunden, wird erkannt und als COM-Schnittstelle ausgegeben. Sehr schön! Derzeit ist ein neues Problem aufgetreten: Wenn ich über AVR-Programming im AVRStudio mit dem STK500 verbinden will erhalte ich die Meldung: "STK500 (COM3) must be upgraded before it is used für programming. Please close Programming Dialog and run Views->Avaialble AVR Tools and select Upgrade from STK500 right-click menu" Gesagt getan. Ein Rechtsklick auf "STK500 (COM3) Program only" welches den Status "In Use" hat und die die Auswahl von "Upgrade" bringt leider überhauptnichts. Könnte mir vll auch an dieser Stelle jmd weiterhelfen? Besten Dank und LG!
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.