Serie Programmieren

Gast #2180765
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.
Gast #2180780
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.
Gast #2180819
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.
(Firma: electronica@tdnet) Persönliche Seite #2180866
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.