Does anyone have developed the code to check the CRC of an ibutton connected via one-wire to a quadi-directional port ?
I'm studing how to develop it, there's someone who want speak about ?
i tried that but it doesnt work ... most likely you have a (hardware?) error that makes the CRC say 'wrong'.
so i think i can get a better one would that be one that did not detect the CRC error?
Have you - this is required - verified 1) that the CRC routine pick the right bytes in memory? 2) that these bytes will result in the same result as the Dallas routine 3) for test here is a Dallas ID string with good CRC (in hex) 01 fa 52 58 10 00 00 10
Erik
Note that there are (at least) two different CRCs used with iButtons and other 1-Wire (TM) devices:
There's the 8-bit CRC in the Serial Number;
Some devices also use a 16-bit CRC with their data "payload"...
See the sepcific device Datasheet for details.