Mega16 ISP

Gast #156542
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.
Gast #156543
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.
Gast #156546
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
Gast #156547
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren