Forum: Mikrocontroller und Digitale Elektronik Serie Programmieren


von Ernst (Gast)


Lesenswert?

Hallo,

ich habe mein Projekt jetzt fertig und würde es nun gerne einer Firma 
zum Herstellen übergeben. Möchte aber dass jedes Gerät seine eigene 
SerNr. hat.
Wie kann ich das machen. Ich habe keine Dalles Id Chip oben und möchte 
auch nicht das HexFile verändern müssen. Kann mann beim Programmieren 
(AVR-Studio) irgendwo was einstellen das, dass Programm selbst im EEprom 
eine Zahl abspeichert das jedes mal um eins, pro programmierung, 
hochzählt?

danke Ernst

Zu meine Projekt: Ich habe ein Spielautomaten gebaut und möcht nun eine 
Serie starten. Verwendet habe ich ATMEGA128,CCTALK -- Scheinleser, 
Münzzähler und Hopper.

von Peter II (Gast)


Lesenswert?

Ernst schrieb:
> Kann mann beim Programmieren
> (AVR-Studio) irgendwo was einstellen das, dass Programm selbst im EEprom
> eine Zahl abspeichert das jedes mal um eins, pro programmierung,
> hochzählt?

muss ja nicht das AVR-Studio nutzen, wenn du das ganze batch gesteuert 
z.b. über avrdude machst, dann kannst du je bei jeden duchlauf eine zahl 
in dem Hexfile ändern.

von U.R. Schmitt (Gast)


Lesenswert?

Ernst schrieb:
> ich habe mein Projekt jetzt fertig und würde es nun gerne einer Firma
> zum Herstellen übergeben.

Die Firma wird sich bedanken, wenn du ihr für jeden Controller den sie 
programmieren soll ein eigenes Hex File sendest oder noch besser ihr 
vorschreibst wie und mit welchen Tools sie programmieren soll.
Frage doch einfach die Firma die das Programmieren übernehmen soll was 
sie bzgl Seriennummern für Lösungen hat. Du bist bestimmt nicht der 
erste mit der Anforderung.

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Ernst schrieb:
> Hallo,
>
> ich habe mein Projekt jetzt fertig und würde es nun gerne einer Firma
> zum Herstellen übergeben. Möchte aber dass jedes Gerät seine eigene
> SerNr. hat.
> Wie kann ich das machen. Ich habe keine Dalles Id Chip oben und möchte
> auch nicht das HexFile verändern müssen. Kann mann beim Programmieren
> (AVR-Studio) irgendwo was einstellen das, dass Programm selbst im EEprom
> eine Zahl abspeichert das jedes mal um eins, pro programmierung,
> hochzählt?

[ ] Du weist, das Du die Mikrocontroller factory-programmiert
    mit Seriennummer bekommen kannst.

Wenn Du schon einen ATMEGA128 verwendest, laß das von Atmel erledigen, 
die sind dafür ausgelegt.

Anm.:   Um Typ, Bezeichnung, Seriennummer und Productionsdatum
        zu speichern, nimmt man immer ein externes EEPROM
        (z.B. ST24C01)

Grüße
Michelle

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.