- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 10

Thema: Grundgerüst für den ATmega8

  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    33
    Beiträge
    3.467

    Grundgerüst für den ATmega8

    Anzeige

    Praxistest und DIY Projekte
    Hallo,
    ich bin am überlegen ob ich mir einen ATmega8 kaufe.

    Erstmal Suche ich aber eine Schaltung, die zeigt, wie ich den ATmega8 ohne LED's und Schalter so hinkriege, dass ich Programme auf den ATmega8 bekomme (mehr erstmal nicht, ist zwar so sinnlos aber...)
    Dann:
    Muss ich den ATmega8 über einen ISP-Adapter anschließen oder geht das auch über eine RS232-Schnittstelle (mit einem MAX232 davor)?

    Ein paar Infos habe ich auch schon von dieser Seite http://www.blafusel.de/misc/atmega8_io.html, aber irgendwie verunsichert mich das ganze drumherum.

    jon

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Mit einem MAX an RS232 geht auch, evtl auch mit Zenerdioden.

    http://s-huehn.de/elektronik/avr-prog/avr-prog.htm
    Disclaimer: none. Sue me.

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    21.10.2005
    Ort
    Erde
    Alter
    58
    Beiträge
    1.195
    Programmieren kannst Du den ATMega 8 mit dem Seriellen ISP für den SprinterSB den Link angegeben hat. Dafür brauchst Du keinen Max232.

    Den Max232 musst Du verwenden, wenn Du Daten mit dem PC austauschen willst (nachdem der Mega8 programmiert wurde, wie das geht steht ebenfalls im Link beschrieben).

    Sehr schöne Beispiele (auch für die Schaltungen findest Du im Wiki:
    https://www.roboternetz.de/wissen/in...leicht_gemacht

    Die sind zwar für den Mega32, aber die dort verwendeten Pins findest Du auch beim Mega8.

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    33
    Beiträge
    3.467
    @ogni42
    mein Probelm ist, dass ich an meinem PC keinen Druckerport habe und ein Adapter ist mir eigentlich schon zu teuer.
    Ich schau mir jetzt erstmal das von SprinterSB an.

    jon

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Zitat Zitat von ogni42
    Programmieren kannst Du den ATMega 8 mit dem Seriellen ISP für den SprinterSB den Link angegeben hat. Dafür brauchst Du keinen Max232.
    Doch. Eine Pegelanpassung muss erfolgen. Entweder via MAX oder über Zenerdioden.
    Disclaimer: none. Sue me.

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    21.10.2005
    Ort
    Erde
    Alter
    58
    Beiträge
    1.195
    Zum Programmieren reicht der SIProg adapter, der im Link beschrieben ist, den SprinterSB gepostet hat. Die Pegelanpassung ist in der Schaltung schon drin.

    Man kann stattdessen natürlich auch einen Max232 verwenden, der braucht dann aber eine extra Spannungsversorgung (die man natürlich von die Zielhardware nehmen könnte).

    @SpinterSB: Ich hatte Deinen Post nicht richtig verstanden. Den Max232 für die Pegelanpassung zu nutzen, ist mir nicht in den Sinn gekommen. Das SIProg Interface ist da IMHO etwas einfacher, da ohne externe Versorgung.

  7. #7
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Klar, wenn der Adapter die Pegel anpasst, muss man das nicht nochmal extra machen

    Wenn die Leitungen länger sind und men vielleicht noch ne RS232-Umschalt-Box in der Leitung hängen hat, empfiehlt es sich, alle 3 Datenleitungen mit kleinen Kondensatoren (z.B. 100pF) zu puffern.

    Momentan verwende ich den seriellen Adapter wie im obigen Link, allerdings ohne den RESET zu invertieren (also mit Zener wie bei den Signalen und kein Transistor). Die Invertierung von RESET erledigt die Software (Pony)
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken si-prog_211.gif  
    Disclaimer: none. Sue me.

  8. #8
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    21.10.2005
    Ort
    Erde
    Alter
    58
    Beiträge
    1.195
    Stimmt, das ist mit Sicherheit die einfachste (und preiswerteste) ISP Schaltung für die Serielle Schnittstelle. Ich würde allerdings SCK immer (auch bei kürzeren Leitungen mit 220pF-560pF abpuffern). Bei mir hat's mit dem Kondensator auf jeden Fall besser geklappt.

  9. #9
    Erfahrener Benutzer Robotik Einstein Avatar von SprinterSB
    Registriert seit
    09.06.2005
    Ort
    An der Saar
    Beiträge
    2.802
    Ja, die Kondensatoren fehlen noch im Plan.
    Die Bauteile passen auf eine Wink-Platine, die Platz in einem SUBD9-Stecker findet. Die funktioniert prima. Keine Ahnung warum alle so komplizierte Schaltungen mit ICs und Gerümpel benutzen (oder nur verkaufen wollen?).

    Schneller sind die doch auch net, oder? Ausser der HV-Variante für die Lotto-Gewinner...
    Disclaimer: none. Sue me.

  10. #10
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    21.10.2005
    Ort
    Erde
    Alter
    58
    Beiträge
    1.195
    Stimmt, habe ich auch nie verstanden. Schneller sind nur die intelligenten Brenner (die einen AVR verwenden).

    Mittlerweile benutze ich aber eine AVR ISP mkII und der geht doch schon erheblich schneller als ein SIProg mit PonyProg. Für einen Mega168 braucht der mkII unter einer Sekunde (mit verfiy).

    Für mich war die Entscheidung aber eher, dass der mkII robuster ist und mit dem AVRStudio vernünfitg funktioniert.

Berechtigungen

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

LiFePO4 Speicher Test