- 12V Akku mit 280 Ah bauen         
Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 39

Thema: Atmega8 mit USB

  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    19.02.2011
    Beiträge
    22
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Ich hab bei Fisch & Fischl son Bausatz gefunden. Steht drinne dass der microcontroller schon vorprogrammiert ist. Nur zusammenbauen muss man selber..Werde mir den heute mal bestellen.
    http://www.fischl.de/usbasp/

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    25.04.2010
    Beiträge
    1.249
    Ok, das verstehst du also unter "selber machen".

  3. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    19.02.2011
    Beiträge
    22
    So hab jetzt meinen USBasp zusammengebaut und merke nun dass man ihn unter AVR DUDE programmieren kann. Aber wie fange ich überhaupt an? ich hab eine schlatung nachgebaut. Die wie ich verstanden habe über ISP mit dem Programmer verbunden wird. Kennt jemand ein tutorial oder hilfreiche webseiten? Bei googlen bin ich auf ein Problem gestoßen und zwar dass dort der USBasp mit ner anderen software bzw. firmware umprogrammiert wurde so dass man den Programmer auch unter AVR Studio benutzen kann. Stimmt das?
    Geändert von leva87x (11.03.2011 um 11:02 Uhr)

  4. #14
    Neuer Benutzer Öfters hier
    Registriert seit
    19.02.2011
    Beiträge
    22
    Und eben ist noch ein Problem aufgetaucht. und zwar ich kann den Programmer überhaupt nicht über AVRStudio nutzen? bietet mir das Programm AVR Dude Assembler an?Ich habe bis jetzt nur unter Assembler programmiert.?!

  5. #15
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.082
    Wie das mit ASM funktioniert weiß ich nicht genau, da ich in C programmiere. Das sollte aber gleich/ähnlich funktionieren. Ich programmiere den µC direkt aus dem AVR Studio.

    Ablauf der Programmierung:

    > Programmieren des Programmes
    > Hex erzeugen, kompilieren (in C, wie das in ASM funktioniert weiß ich nicht)
    > Hex Datei in das Programmiertool laden (bei dir AVR Dude)
    > µC programmieren (eventuell musst du noch die Fusebits ändern)

    Der µC ist dann programmiert. Bei den Fusebits solltes du nichts ändern wenn du nicht weißt was du umstellst. Im schlimmsten Fall kannst du den µC nicht mehr ansprechen.

    MfG Hannes

  6. #16
    Neuer Benutzer Öfters hier
    Registriert seit
    19.02.2011
    Beiträge
    22
    Ich habe mir jetzt C beigebracht. Aber ich kriege es immernoch nicht auf die reihe den Controller zu programmieren kann mir bitte jemand helfen.

  7. #17
    Erfahrener Benutzer Robotik Visionär Avatar von 021aet04
    Registriert seit
    17.01.2005
    Ort
    Niklasdorf
    Alter
    37
    Beiträge
    5.082
    Was bringst du nicht zusammen? Wo ist das Problem? Hast du den Code fertig und kannst ihn nicht kompilieren oder ist er schon fertig kompiliert und bringst es nicht zusammen die Hex File auf den Controller zu laden?

    Genauere Angaben wären nicht schlecht. Eventuell mit Code (falls es nicht compilieren geht).

    MfG Hannes

  8. #18
    Neuer Benutzer Öfters hier
    Registriert seit
    19.02.2011
    Beiträge
    22
    Ich weiß nicht wie ich anfangen soll, ich habe WinAVR, AVRDUDE und avtStudio runtergeladen weiß aber nicht wie ich die benutze. Wo kann ich den Adapter einstellen und sonstiges.

  9. #19
    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. #20
    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 2 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress