Guten Abend, nehmen wir mal an ich habe 100 kleine Platinen (mit 2313) bei den Kunden die irgendwas überwachen - natürlich habe ich vorsichtshalber die wichtigen 5 Pins zum updaten ans Gehäuse geführt... Jetzt könnte ich meinen Laptop einpacken und die 100 Kunden abfahren, oder: ich baue eine zweite kleine Platine mit 3213 und 2k eeprom auf dem das hex liegt - und der kunde kann selbst updaten ;-) Hat jem. schon mal so was gemacht? Ist das eigentlich so einfach möglich? Wo ist das fertige ASM codebeispiel? grins MfG, Frank Wolf
Hi fertig gibts das zwar nicht aber das dürfte mit wenigen Zeilen C (oder eben ein paar mehr Zeilen ASM) zu implementieren sein. Du brauchst halt eine SPI-Routine um den anderen AVR zu proggen und eine I2C-Routine um das EEPROM auszulesen. Dann noch Erase, Write und Verify rein und schon tut dein Programmer. Matthias
Hi Frank! Warum nicht einfach ein Isp Progger in das Gehäuse einbauen? Der Kunde könnte dann ganz einfach das Update herunterladen, und mit einer einfachen, möglicherweise selbstprogrammierten, Software rüberflashen. Man könnte die Software auf dem PC ja auch so designen, das sie sich automatisch neue Updates runterlädt, und den Anwender informiert, wenn eines Verfügbar ist, ähnlich wie bei Windows XP. Danach per Knopfdruck flashen... MFG Nik
hmmm, so hab ich mir das auch vorgestellt, aber so von 0 auf 100 ist das zu viel Zeitverbrauch - das sollte doch schon mal jem. gemacht haben... MfG, Frank Wolf
@Nik die Teile sind in Werbeschautafeln eingebaut und die Kunden haben dort keinen PC geschweige denn Internet... dennoch TNX!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.