Forum: Mikrocontroller und Digitale Elektronik Mega16 ISP


von Jens (Gast)


Lesenswert?

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.

von Hubert (Gast)


Lesenswert?

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.

von jan (Gast)


Lesenswert?


von Jens (Gast)


Lesenswert?

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

von Tobi (Gast)


Lesenswert?

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

von Klaus Leidinger (Gast)


Lesenswert?

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

von Klaus Leidinger (Gast)


Lesenswert?

Na da war Tobi etwas schneller beim tippen (war auch weniger ;-) )

von Jens (Gast)


Lesenswert?

Achso.

Noch eine Frage. Wird ein AVR wenn man ihn gelifert bekommt mit solch
einem Bootloader geliefert oder ist der völlig leer?

von Tobi (Gast)


Lesenswert?

völlig leer

von Klaus Leidinger (Gast)


Lesenswert?

Hallo Jens,

lies noch mal den Mittelteil meines vorletzten Beitrages ...
Ciao,
Klaus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.