Sorry, wenn ich ganz dumm Frage, aber was ist ein iButton?
Mahlzeit zusammen,
wollte mal versuchen die Seriennummern eines iButtons auzulsen, leider ohne erfolg. Habe an PB.1 einen 4,7KOhm Wiederstand gegen 5 Volt gelegt und an PB.1 zusätzlich die DATA Leitung. Die andere Leitung des iButton liegt an Masse.
Leider finde ich nun keine Infos wie ich das nun auslese, gibt es zu dem Thema irgendwo beispiel Programm oder hat jemand mal ein ähnliches Projekt gemacht ?
MfG
Max
Sorry, wenn ich ganz dumm Frage, aber was ist ein iButton?
MfG Dani.
Hallo
Google is your friend!
http://de.wikipedia.org/wiki/IButton
mfg Luca
Sollte ein Bild von mir nicht angezeigt werden, einfach eine PM schicken!
Hat hier wirklich keiner ein Beispiel wie man solch ein iButton ausliesst ?
Max
so wie ich das sehe brauchst du einen DS2480B als interfacebaustein zwischen dem micro und dem ibutton.
gruss
siehe datasheet unter:
http://datasheets.maxim-ic.com/en/ds...DS1990A-F5.pdf
Klappt das Beispiel bei den Samples denn nicht? Also bei mir gehen die. Als kleine Hilfe: Der iButton hat einen 1Wire-Bus. Da gibt es bei den Samples ein File. Und als kleine Zusatzhilfe zum Überprüfen ob die ausgelesene Seriennummer korrekt ist:
' wenn Lesefehler dann wars das ....
If Crc8(Ar(1) , 7) <> Ar(Then MACHWASBEIFEHLER
' Null als Kennung für Chip gibts nicht, also ....
If Ar(1) = 0 Then MACHWASBEIFEHLER
Und man braucht nur einen PIN mit dem 4k7-Pullup. Ohne zusätzliche ICs.
Viel Spass bei den 1Wire-iButtons![]()
Lesezeichen