Mega16 ISP

Gast #156542
Hallo,

ich habe eine Verständnissfrage in bezug auf die Atmel AVR´s.
Wenn ich ISP machen will, das heist also fertige Platinen habe
wo die Atmels eingelötet sind. Brauche ich dann nur ein MAX232
und ich kann die Atmels auf der Platine noch programieren?
Oder muß man da noch was beachten? Reich da ein ganz normales
seriellers Kabel aus? Oder muß man da noch was dazu basteln.
In manchen bauanleitungen sehe ich immer wieder das in die Stecker noch
Widerstände und manch andere sachen eingelötet werden.
Gast #156543
In System Programmer sagt doch schon alles. Was du dazu brauchst hängt
davon ab ob du vom PC das serielle, parallele oder USB-Port verwenden
willst. Hardware ist notwendig je nach Meinung/Wunsch von ein paar
Widerständen bis zu einem Kontroller. Mindestanforderung ist meiner
Ansicht nach ein Bustreiber mit einem 74xx244. Programme und
Bauanleitungen gibts jede Menge.
Gast #156545
Vielen dank.
Ich dachte jetzt ich könnte die AVR´s nur mit einem RS232 Kabel
was es überall zu kaufen gibt und einfach einen MAX232 programieren die
möglichkeit muß es doch auch geben oder irre ich mich da
Gast #156546
ja, das ganze nennt sich dann bootloader. geht aber nur, wenn du extra
ein programm dafür auf dem uC hast. sonst gehts nur über isp, und das
geht zwar auch über die serielle, aber braucht mehr leitungen als nur
rx und tx
Gast #156547
Hallo Jens,

was Du meinst, ist ein Bootloader. Wenn der erst mal in den m16
programmiert ist reicht in der Tat ein serielles kabel und die
entsprechende Software (z.B. AVRProg aus dem AVRStudio) zum neu
programmieren.

Nachteil: erst muss der Bootloader mal in den Controller
reinprogrammiert werden (z.B. mit den oben genannten Tools) erst danach
gehts über die serielle.

In der Codesammlung ist ein Thread dazu,
http://www.mikrocontroller.net/forum/read-4-53146.html
ausserdem gibts Bootloader Code auch als Application Note von Atmel.

Bemühe mal die Suche im Forum oder google nach "bootloader avr"

HTH,
Klaus

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.