PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : iButton auslesen



Headroom
06.05.2007, 13:52
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

Dani-Bruchflieger
06.05.2007, 16:18
Sorry, wenn ich ganz dumm Frage, aber was ist ein iButton?

Spion
06.05.2007, 17:20
Hallo

Google is your friend!

http://de.wikipedia.org/wiki/IButton

mfg Luca

Headroom
07.05.2007, 06:05
Hat hier wirklich keiner ein Beispiel wie man solch ein iButton ausliesst ?

Max

kolisson
07.05.2007, 09:37
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-F3-DS1990A-F5.pdf

bastelbaer
07.05.2007, 10:40
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(8) 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 :-)