Forum: Mikrocontroller und Digitale Elektronik AVR programmiert AVR


von Christian Hartz (Gast)


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

von crazy horse (Gast)


Lesenswert?

kein Laptop beim Kunden vorhanden?
Ansonsten ist das an sich kein grosses Problem, dass so zu machen, wie
du dir das vorstellst.

von Axos (Gast)


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.

von Dirk (Gast)


Lesenswert?

Hi,

besitzen die ausgelieferten Geräte kein Bootloader? Der Kunde koennte
dann die Geräte ueber ein PC Prg leicht updaten.

Mfg
Dirk

von Christian Hartz (Gast)


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

von Christian Hartz (Gast)


Lesenswert?

@axos
danke für Dein Angebot!
Ich werde mich bei Dir melden.

@all
danke für die schnellen Antworten.
Bin ja echt begeistert!

Gruß,
Chris

von ...HanneS... (Gast)


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...

von 123 (Gast)


Lesenswert?

Der Seite für GSM-Telemetrielösungen.

der???

von Malte (Gast)


Lesenswert?

wenn ich das richtig sehe, suchst du genau so etwas:
http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html
nur dass die Daten Anstelle vom RS232 Port aus einem Flash/EEProm
bereitgestellt werden.

von Christian Hartz (Gast)


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

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.