AVR programmiert AVR

Gast #135362
Lesenswert?

Hallo,

ich habe um die 20 Geräte bei Kunden, die mit einem ATmega8L
bestückt sind. Für Software-Updates möchte ich ungern die Geräte
hin- und herschicken -> zuviel Aufwand/Kosten.

Mir schwebt eine kleine Platine mit einem (z.B.) ATmega16L vor,
die die neue SW enthält und das Gerät auf Tastendruck umprogrammiert.
Da macht es nicht soviel aus, wenn mal ein Kunde die Platine nicht
zurückschickt. Die 6polige Stiftleiste ist bei allen Geräten
vorhanden. Stromversorgung 3V ebenfalls. Controller laufen mit int.
RC-Oszillator.

Hat einer von euch das vielleicht schon gemacht? Kennt jemand evtl.
eine Adresse, wo ich sowas fertig kaufen kann?

Nichts für ungut, vor ein paar Jahren hätte ich das einfach selber
programmiert. Schon allein, weil es mich an der Ehre gekratzt hätte,
jemanden anderes zu fragen. Aber inzwischen bin ich so mit Projekten
zu, dass es einfach nicht mehr anders geht. Nehme deshalb gerne Hilfe
an! :)

Gruß,
Chris
www.mcm-solutions.de
Gast #135364
Lesenswert?

Hi!

Wenn dus wirklich nicht selber machen kannst, wäre ich bereit solch ein
gerät für dich zu bauen (Schematisch, Platinen Layout, Ätzen,
Zusammenlöten und zuschicken), im gegensatz bekomme ich die
materialkosten und ein bisschen trinkgeld ;). Ich würd mal sagen in 2-3
Wochen wäre sowas für mich machbar.

Meld dich bitte per Email wenn du Interesse hast.
Gast #135366
Lesenswert?

Hallo,

nee, meistens ist wohl weder ein Laptop vorhanden, noch viel
Knoff-Hoff! Was für uns selbstverständlich ist, ist für
manchen Kunden unüberwindlich... ;)

Gut wäre wirklich ein Ding, das man ansteckt und einen Knopf
drückt. Wenn dann eine grüne LED angeht, ist alles OK. Das
(sollte) jeder verstehen.

Gruß,
Chris
Gast #135368
Lesenswert?

Die Idee ist verdammt gut...

Denkt aber an die Möglichkeit, das Teil selbst über den gleichen
ISP-Stecker programmieren (updaten) zu können. Da muss also noch ein
versteckter Schalter dran, mit dem man das eigene Reset auf den
ISP-Stecker schalten kann (Miniatur-Reed-Kontakt??). Das Ganze dann in
SMD extrem flach auf dünne Platine, so passt es vielleicht in einen
normalen Brief (erhöht die Chance, es zurück zu bekommen)...

Guten Rutsch...
...HanneS...
Gast #135371
Lesenswert?

Danke für die Antworten und die emails!

So wie ich das sehe, gibt es hier einen großen Bedarf.

Nochmal genau die Anwendung:
Ein ATmega8L soll im Gerät umprogrammiert werden und zwar ohne
PC oder Notebook, aufwändige Kabel oder Software. Das Gerät soll
möglichst klein und preiswert aufgebaut sein, so dass es notfalls
nach der Anwendung "weggeworfen" werden kann.

Stromversorgung 3V kommt vom zu programmierenden Gerät. Eine 6pol.,
zweireihige Stiftleiste (passend zum AVR-ISP) ist vorhanden.

Die Umsetzung wird folgendermaßen aussehen:
Auf einer kleinen Platine sitzt ein ATmega16L, der die Update-SW
und das Programm für den ATmega8L enthält. Dieses wird notfalls per
Hex-Editor nachträglich ins Flash gepatcht. Der ATmega16L läuft mit
internem RC-Oszillator und internem Reset. Weiter soll nur ein Taster
abgefragt werden und zwei/drei LEDs als Status angesteuert werden.

Ich werde das Projekt zusammen mit Simon angehen, er macht die SW,
die Hardware werde ich beisteuern. Da ich kein kommerzielles Interesse
daran habe, gebe ich die Hardware gern frei. Vielleicht findet sich
ja bei mikrocontroller.net ein Plätzchen dafür. Notfalls lege ich die
Files auf meine eigene Website.

Evtl. könnte man noch den einen oder anderen Prozessor unterstützen.
Anregungen sind gerne willkommen - es soll und wird allerdings keine
eierlegende Wollmilchsau werden, sonst wird es nie fertig! :)

Allgemein guten Rutsch!

Gruß aus München,
Chris

www.mcm-solutions.de

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