AVR Controller programmiert AVR - Controller

Gast #257309
Lesenswert?

hallo,

ich habe folgendes Problem, ich möchte direkt von einem AVR-Controller
über SPI einen ATmega16, ATmega32 oder AT90S8535 programmieren. Das
Programm für den zuprogrammierenden Controller könnte auf einer MMC
oder anderen Speicher sich befinden. Der Programmer greift darauf zu
und programmiert es in den anderen Controller, so dass kein extra
Anschluss an PC notwendig ist. Somit könnte man schnell viele Geräte
programmieren.

Ist sowas überhaupt möglich? oder ist das zu aufwendig?
Hat jemand von euch von so einer Lösung mal was gehört?

Mfg
Maik
Gast #257310
Lesenswert?

es gibt serielle programmieradapter die das so machen.
das programm wird über uart an einen controller geschickt und der
programmiert dann den zu programmierenden controller über spi.

habe mal danach gesucht weil reichelt mir mein 25-poliges dsup männchen
einfach ohne grund nicht mitgeschickt hat >:[
ich kugg nochmal vielleicht ich find noch den link zu so einer
anleitung, dann kannst du anhand des programmes auf das protkoll
schließen.. ich reiche den dann nach :)

ansonsten kannst du mal im datenblatt schauen, vielleicht steht ja da
etwas darüber drin?

andré
#257311
Lesenswert?

Dieses Thema lief hier schonmal. Versuchs mal mit der Suchfunktion.

Wenn ich mich recht erinnere, war der zu programmierende Code mit im
Flash abgelegt. Das Gerät diente dem unkomplizierten Update von Geräten
(mit AVR), deren Besitzer nicht über die notwendigen Kenntnisse (zum
Umgang mit Programmiergerät und PC) verfügen.
Einfach Update-Gerät anstecken, Taster drücken, warten, bis LED
ausgeht, fertig.

Das eigentliche Programmieren ist ja kein Problem.
SPI ist recht einfach zu bedienen, der gesammte Befehlssatz zum
Programmieren steht in den Datenblättern der AVRs.

...
#257312
Lesenswert?

Salve,

wenn's Dir drum geht, daß es klein, leicht, mobil und preisgünstig
ist, könnte mein Projekt vielleicht was für Dich sein. Dort hast Du den
großen Vorteil, daß Du noch ne umfangreiche GUI hast, die mit
Touchscreen bedienbar ist. Auf Wunsch kannst Du die Daten sogar per
IrDA an den Programmer (z.B. AVR910) schicken. Das erspart Dir den Kauf
eines speziellen Kabels, ist aber nicht ganz so fix (ca. 300B/s statt
3000B/s mit RS232).

http://palmavr.sf.net

Mark

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