- Labornetzteil AliExpress         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 39

Thema: Atmega8 mit USB

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    19.02.2011
    Beiträge
    22

    Atmega8 mit USB

    Guten Morgen zusammen,

    erstmal möchte ich mich entschuldigen wenn ich den Beitrag im falschen Forum untergebracht habe. Ich bin auf der nach einer Möglichkeit meinen Atmega8 16 PU über eine USB schnittstelle zu programmieren. Ich habe bis jetzt nur so Tutorien gefunden die den Controller über den Parallelport programmieren. Kann mir da eventuell jemand mit nem link weiterhelfen.?

    mfg Alex

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    25.04.2010
    Beiträge
    1.249
    Hol dir das "USB AVR Lab".

  3. #3
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    http://wiki.ullihome.de/index.php/USBAVR-ISP/de
    Dieser Programmer funktioniert als STK500 im AVR-Studio und BASCOM
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  4. #4
    Erfahrener Benutzer Roboter-Spezialist Avatar von erik_wolfram
    Registriert seit
    02.12.2009
    Ort
    Berlin
    Beiträge
    406
    Hmmmm dafür fallen mirt 3 Möglichkeiten ein:

    zum Einen gibt es seperate USB-ISP-Programmer die den Atmega über eine ISP-Schnittstelle programmieren.
    Diese Programmer sind schon um die 20€ zu haben.
    z.B. habe ich einen ähnblichen wie diesen: EBAY->

    Dann fallen mir noch fertige Boards wie der Adruino ein, die eine USB-Schnittstelle und Bootloader onboard haben.
    Ist dann ein bisschen teurer...

    Außerdem gibt es noch die Evaluation-Boards, diese sind aber die mit Abstand am teuersten Programmierumgebungen.

    Ich hoffe das hilft dir weiter!

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    19.02.2011
    Beiträge
    22
    Hmmmm, Also wenn ich so eine USB schnittstelle habe kann ich dann :
    Meinen Laptop über USB über diese USB Schnittstelle mit meiner Platine (auf der mein Microcontroller drauf ist)verbinden.?ist das richtig? Gibts ne möglichkeit direkt alles auf eine Platine zu bringen(So zu sagen den USB Programmer selber zu bauen?) gibts für sowas tutorials?

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    19.02.2011
    Beiträge
    22
    Ich habe im net sowas gefunden? ist es möglich sowas selber zu realisieren?
    http://www.weigu.lu/a/pdf/USB_AVR_Lab.pdf

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    25.04.2010
    Beiträge
    1.249
    Genau den hab ich dir doch empfohlen...
    Selber realisieren, wird schwierig, da der dort verwendete Controller auch programmiert werden muss.
    Kauf dir das Ding einfach, kostet doch nicht viel!

  8. #8
    Neuer Benutzer Öfters hier
    Registriert seit
    19.02.2011
    Beiträge
    22
    Ich habe lust selber zu bauen und nicht irgendwas zu kaufen wenn du mich verstehst.Ich habe ein Robotik studium und bevor wir dort richtig reinlegen möchte ich mich zuhause schon vorarbeiten Ich glaube man kann auf den Controller die firmware überspielen und ich hoffe ich werde keine probleme beim programmieren bekommen danke für die schnelle antwort. Robonetz ist echt klasse

    mfg Alex

  9. #9
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.693
    Hi Alex,
    Zitat Zitat von leva87x
    Ich habe lust selber zu bauen und nicht irgendwas zu kaufen ...
    ... klar, kenn ich. Vielleicht schaust Du Dir die Variante von ladyada (klick hier) an. Das hatte sich Volker auf ner Lochrasterplatine aufgebaut (klick).


    Bild hier  

    Das schicke, kleine Ding ist von Technik und Umfang eher anfängergerecht, obwohl das Lab im Prinzip auch auf Lochraster geht (ich habe aber zwei direkt von Uli).

    Nachteile gibts, die sind teilweise schon erwähnt:
    -) Das Henne-Ei-Problem. Wenn Du den Controller fabrikfrisch draufbaust, brauchst Du irgendein Hexenpulver oder Zauberröhrchen um das Programm reinzupusten. (Da könnte natürlich ein Freund oder Kollege helfen).
    -) WENN es dann gleich am Anfang mal Probleme beim Flashen mit dem Eigenbau gibt, weißt Du nie wirklich obs nun ein Eigentor ist (Fehlfunktion des Eigenbaus) oder ob der Fehler anderswo liegt. In solchen Fällen ist ein Zukauf deutlich beruhigender.

    Trotz allem: viel Erfolg
    Ciao sagt der JoeamBerg

  10. #10
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.082
    Hast du schon alles installiert?
    Wenn ja, hast du schon das Programm geschrieben?

    Wenn du das Programm installiert hast und startest kommt ein Dialog/Assistent. Dort wählst du Neues Projekt ("New Project"). Button "Next" drücken. Dann wählst du "AVR GCC" aus und dann den Namen des Projekts ("Create initial file" muss aktiviert sein), wählst den Ordner aus, wo du das Programm speichern willst und gehst auf "Next". Jetzt wählst du "AVR Simulator" und den richtigen Controller und drückst "Finish".
    Jetzt sollte sich ein Fenster mit der C-Datei öffnen. Dort schreibst du dein Programm hinein. Es ist am Besten, wenn du dich im Internet informierst über Befehle, Headerdateien,...
    Versuche einmal ein einfaches Programm im Netz zu finden und schau dir die Funktion an und versuche es zu verstehen, warum etwas so funktioniert.

    Wenn das fertig ist kannst du das Programm mit dem Simulator testen. Der Simulator ist für den Einstieg sehr gut geeignet. Weniger gut geeignet ist er, wenn du z.B. einen Bus wie I2C,... verwendest.
    Es gibt noch die Möglichkeit das Programm auf den Controller zu laden.

    Zum Übertragen musst du bei Projekt Optionen (Project=>Configuration Options) alles richtig einstellen. Controller kontrollieren, die Frequenz einstellen,...
    Wenn alles richtig eingestellt ist musst du das Programm compilieren (Build=> Build).
    Zum Übertragen gest du unter "Tools" auf "Programm AVR" und auf "Auto Connect". Wenn er den Programmer nicht erkennt musst du ihn einstellen.
    Du musst dann noch die Fuses kontrollieren (pass aber auf, es kann passieren, das du den Controller nicht mehr ansprechen kannst, wenn du etwas falsches verstellst).
    Du musst noch die Hex File auswählen und kannst dann übertragen (Einstellungen kontrollieren).

    MfG Hannes

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen