- fchao-Sinus-Wechselrichter AliExpress         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: ATmega32 über ISP PRogrammieren

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    09.06.2005
    Beiträge
    15

    ATmega32 über ISP PRogrammieren

    Anzeige

    Praxistest und DIY Projekte
    Hab mir ein Board mit einer RS 232 Schnittstelle anfertigen lassen.

    Ich habe gelesen das man diesen Chip nur mit einer ISP Schnittstelle Programmieren kann. Habe aber nur einen RS 232 Schnittstelle eingebaut sonst nichts

    1. Was ist das? eine ISP SChnittstelle
    2. Und könnte ich das Board trotzdem über die Serielle SChnittstelle programieren?

    Könnte einer so nett sein und mir all dies Dinge erleuter? Hauptsächlich geht es mir darum Ein Testprogramm zum laufen zu bringen(verwende Codevision, Gibt es eine bessere alternative?)

    Und wenn ich ihn nur mit der ISP Schnittstelle programmieren kann. Wie kann ich das board so verändern das ich es nicht neu ätzen muss?
    Oder hab ich bei der ganzen Schache etwas falsch verstanden. Wenn Ja
    Bitte um erklärung

    mfg K. M.

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    04.04.2005
    Ort
    Hamburg <-> Bremen
    Alter
    44
    Beiträge
    112
    Hallo,

    waehre toll zu wissen was du da fuer ein Board hast... (schaltplan) Damit man auch was dazu sagen kann...
    ISP laest sich naemlich sowohl ueber RS232 als auch LTP realisieren...
    Und die frage ist ob der ISP adapter bei dir schon drauf ist (ueber RS232) oder ob das nur die RS232 vom Mega ist (denke mal letzteres, dann solltest Du irgendwo eine Header con. oder so haben der dir die ISP pins bereitstellst, adapter siehe :http://mikrocontroller.cco-ev.de/de/isp.htm).
    Ansonsten mal hier schaun (suche) oder http://www.mikrocontroller.com/

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    10.08.2004
    Ort
    Großbardorf
    Alter
    37
    Beiträge
    674
    normalerweise(so als normaler Hobbybastler) programmiert man nen AVR mittels ISP, was "In System Programming"(oder so ähnlich) bedeutet
    das heißt, man kann den AVR in der Schaltung programmieren und muss ihn nicht in ein spezielles Gerät einsetzen, Anleitungen, wie man sich einen solchen ISP baut, gibts in diesem Forum genügend
    man kann einen AVR auch mittels Bootloader per RS232 programmieren, allerdings muss man vorher einmal diesen Bootloader auf den AVR programmiert haben
    du könntest also einen ISP aufbauen und mit Drähten an deine geätzte Platine löten, den Bootloader draufprogrammieren und die Drähte wieder weglöten, danach kannst du den AVR mittels RS232 programmieren

    verwende Codevision, Gibt es eine bessere alternative?
    naja, was ist besser?
    es gibt mit dem avr-gcc eine kostenlose und sehr gute Alternative

    edit: wär wohl zu spät...

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    09.06.2005
    Beiträge
    15
    So habe jetzt die Schaltung hinzugefügt
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken schaltung2_143.jpg  

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    09.06.2005
    Beiträge
    15
    Hoffe ma kann auf der Schaltung alles lesen. Konnte die Eagle Datei nicht hochladen.

    Das heißt also ich muss mir so einen ISP Bauen anlöten und den Bootloader draufladen? Und ist das eher aufwändig? habe mir alle ports mittel Stiftleiste herausgeholt....da könnt ich ja den ISP dort anbringen ohne Löterei?

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    11.04.2005
    Beiträge
    1.469
    Hi,
    JP1 ist die ISP Schnittstelle.
    Da sind die nötigen Signale MISO, MOSI, SCK, RESET sowie GND und VCC drauf.
    Du brauchst jetzt nur noch einen Programmer den du da draufstecken kannst.
    Dafür gibt's jede Menge Bauanleitungen, sowohl für die Parallele als auch für die serielle Schnittstelle.

    http://s-huehn.de/elektronik/

    Gruß
    Christopher



    Gruß
    Christopher

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.02.2005
    Ort
    Hamburg
    Alter
    38
    Beiträge
    4.255
    die isp-schnittstelle liegt auf den pins, die (teils in klammern) mit mosi, miso, sck und reset beschriftet sind. außerdem noch vcc und gnd.
    das wäre also der 6pol-stecker rechts, der JP1 heißt. das ist schon die fertige isp-schnittstelle! wenn du diesen stecker auch auf die platine gebaut hast, kannst du dort nen isp-adapeter anschließen...

  8. #8
    Neuer Benutzer Öfters hier
    Registriert seit
    09.06.2005
    Beiträge
    15
    Vielen Dank das hilft mir sehr weiter!!

    Soll ich die ISP SChnittstelle nur für das Draufspielen des Bootloaders verwenden? oder soll ich ihn auch zum normalen draufspielen der Programme benutzen.
    Will nichts falsch machen.

  9. #9
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    11.04.2005
    Beiträge
    1.469
    Hi,
    normalerweise verwende ich den ISP Stecker zum programmieren.
    Es gibt auch Bootloader wie zb. Megaload (www.microsyl.com).
    Leider habe ich außer Megaload noch keinen Bootloader gefunden.
    Ich verwende Megaload deshalb nicht, da der Controller mit eingebauten Bootloader mehrere Sekunden wartet bis er das Hauptprogramm startet.
    Das kann ich so leider nicht brauchen.

    Funktionieren tut Megaload bis auf die nervige Wartezeit aber prima.

    Gruß
    Christopher

  10. #10
    Neuer Benutzer Öfters hier
    Registriert seit
    09.06.2005
    Beiträge
    15
    Aso ich brauch den boot loader garnicht?

    Ich kann mit der Schnittstelle gleich mit dem Programmieren loslegen?
    Das ist super, da erspare ich mir etwas
    Danke für die zahlreiche Hilfe. Jetzt CHECK ichs

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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

Solar Speicher und Akkus Tests