Sida 1 av 1
Unikt id /serienummer på PIC
Postat: 5 februari 2008, 07:36:51
av ansu2723
Vad finns det för lösningar om man vill att varje produkt man gör med en PIC i sig ska ha ett unikt id eller serienummer.
Man kan ju förståss sitta och lägga in ett serienummer manullt och kompilera om koden för varje man gör, men det måste finnas nått smartare sätt.
Jag vill alltså kunna använda serienummret i applikationen i PIC:en.
Postat: 5 februari 2008, 07:44:26
av TomasL
Det beror på vilken utrustning du har för att bränna PICen.
Min brännar-mjukvara kan göra det per automatik.
Postat: 5 februari 2008, 08:08:45
av ansu2723
Jag har en Wisp648 och använder xwisp2w för att "bränna".
Postat: 5 februari 2008, 08:19:46
av TomasL
Konsultera dokumentationen, har aldrig använt Wisp mm.
Min egen uppsättning med PICKey och PicProg från Forest Electronics gör det utan några problem.
Kan använda både UID arean och en sk PRID area som kan defineras var som helst inom program-minnet
Postat: 5 februari 2008, 08:24:09
av AndLi
vill du ha något annat än "mjuka" hardware id's så kan du ju ta valfri OneWire komponent och trycka dit. Finns allt från enkla rena serienummersenheter, AD omvandlare och minnen.
Finns ju alltid en risk med id i flash, och man måste ju se till att de inte försvinner vid en eventuell misslyckad uppgradering i fält..
Postat: 5 februari 2008, 10:17:27
av Micke_s
DS2401 kan också vara ett alternativ. 48bitars unikt nr.
Postat: 5 februari 2008, 11:04:16
av Icecap
Vilket var precis vad AndLi skrev....
Postat: 5 februari 2008, 12:46:27
av sodjan
Om det är din *produkt* (och alltså inte själva PIC'en i sig) som ska
ha ett serienummer, så kanske det är bättre att ge den ett nummer
i samband med montering/testning. T.ex genom att testutrustningen skickar
över ett serienummer som lagras i Flash eller EEPROM.
Fördelen med de färdiga serienummerkretsarna från Maxim, är att de alltid
är unika. D.v.s. att man inte behöver "synka" serienummerserier mellan
olika produkter.
Postat: 5 februari 2008, 15:24:17
av ansu2723
Tack för era svar. DS2401 lät bekant så jag kollade igenom mina föråd och hittade en lite hög med sådana

Vet inte riktigt varför jag har dem, men, men...
Ska testa med dem.