Stap 4: Het iButton project testen
De analyzer heeft zelfs een één-draads decoder, zodat u eigenlijk de bytes zien kunt. De zes bytes vanaf het midden worden getoond op de iButton zelf, ook. Ik schreef ook een routine schrijven de spullen de firmware leest van de fob in de EEPROM van de PIC12F683.
Dan ik een lezen van het apparaat met mijn pickit maakte, het resultaat ziet u op de tweede afbeelding: de eerste zes bits zijn de nummers uit de sleutelhanger, signalering dat mijn algoritme prima werkt, en de eeprom is succesvol geschreven.
Een mogelijke ontwikkeling kon worden voor het opslaan van de geregistreerde id-s in de eeprom, lees het elke keer dat het programma wordt gestart (hoewel dat zou moeten een heleboel RAM) en constant vergelijken ze de id-s die ar afkomstig van de aangesloten iButtons. Deze manier kan simpelweg een lijst maken met de iButtons mag het slot openen en weigeren om het even wat die niet op die lijst.