Anfänger braucht Hilfe

OP #3713878
Lesenswert?
• ▲
▼
Hallo zusammen,
vielleicht könnt ihr mir ja helfen da ich selbst nicht weiterkomme.

Ich versuche mich gerade als totaler Anfänger mit dem Bereich 
Mikrocontroller Programmierung zu beschäftigen.

Für den Einstieg habe ich mir auf Empfehlung folgendes Breakoutboard 
gekauft:

http://www.hobbytronics.co.uk/atmega8u2-breakout


Leider werde ich mit diesem Teil wahnsinnig.

Sobald ich es per USB anstecke wird es auch erkannt und ich habe wie 
beschrieben einen Treiber hinzugefügt. Seit dem ich das Breakout Board 
unter SparkFun COM Port in meiner Geräteliste zu finden.

Soweit so gut. Jetzt scheitern jedoch alle möglichen Versuche ein 
Programm auf den Controller zu laden.

Wie kann ich jetzt vorgehen um ein Programm auf den Controller zu laden?
Ich habe auch das Gefühl das es vielleicht schon Defekt ist. Kann ich 
das irgendwie prüfen?
Ich versuche nämlich folgendes:
When the ATmega8U2 Breakout board plugs into USB it will enumerate as a 
COM port. To enter bootload mode, pull PD7 low, reset board, release 
reset, then release PD7. If asked for a driver, point to the Flip 
directory. Device should now enumerate as a AT90USB82 (NOT a ATmega8U2)

Jedoch ohne Erfolg.

Ich hoffe ihr könnt mir als blutigen Anfänger weiterhelfen :) Danke 
schonmal.
OP #3713914
Lesenswert?
• ▲
▼
Vor dem Einstecken habe ich PD7, welches angeblich dem DTR Anschluss auf 
der Platine entspricht, mit GND verbunden. Dann habe ich das Breakout 
Board angestöpselt und die Brücke wieder entfernt. Ich habe das Ganze 
auf mehrere Varianten getestet.
Zum Beispiel habe ich nach dem Einstecken auch nochmal die Reset-Taste 
gedrückt und dann erst die Brücke entfernt.

Oder die Brücke im eingesteckten Zustand gelegt und dann Reset betätigt.

Leider zeigt der Bootloader nicht die beschrieben Aktion. Es ist 
weiterhin als Sparkfun Com Port aufgelistet.
OP #3713929
Lesenswert?
• ▲
▼
Ich erwarte folgende Reaktion:

Device should now enumerate as a AT90USB82 (NOT a ATmega8U2)

Jedoch verschwindet das Gerät nur kurz aus der Liste und taucht als Com 
Port wieder auf.

Die komm Com Port Sache wäre auch gar nicht so wild wenn ich es schaffen 
würde Programm auf den Controller zu laden.
OP #3713968
Lesenswert?
• ▲
▼
Ich habe es einmal mit dem AVR Studio 4 versucht. Jedoch schaffe ich es 
keine Verbindung aufzubauen.

Ein anderen Versuch habe ich mit dem AVRDUDE gestartet dieser arbeitet 
eine Ganze Zeit und bricht dann ab.

Wie die genauen Befehle waren die ich genutzt habe kann ich nicht mehr 
beschreiben. Es ist nicht auszuschließen das ich hier einen Fehler 
gemacht habe. Vielleicht könntet ihr mir beschreiben wie man da richtig 
vorzugehen hat.
#3713969
Lesenswert?
• ▲
▼
Kauf dir nen Arduino :-)
Auch wenn die Arduino-User manchmal hier belächelt werden, aber 
wenigstens das Programm aufspielen bekommt man damit hin ;-)
Ansonsten, hat dein Board einen ISP-Header? (6 oder 10 pol. Stiftleiste)
Dann kannst du auch mit einem (einfachsten) Programmiergerät, z.B. dem 
USBasp den Controller programmieren.

Gruß Gerald
#3713994
Lesenswert?
• ▲
▼
Andre DB schrieb:
> Wäre eine Alternative ;)
>
> Leider hat mich jetzt der Ehrgeiz gepackt dieses Breakout Board
> irgendwie zum laufen zu bekommen :)

Das Eine schließt das Andere ja nicht zwingend aus.
Wenn du mit einer anderen Plattform Erfahrungen und Routine gesammelt 
hast und deinen Horizont erweitert hast, findest du wahrscheinlich 
selbst eine Lösung oder einen Workaround.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.