I have tried many things for reading data from at21cs01 via Arduino. But i did not achieve. After that i bought DM160232 for this and i saw different signals for any different address like attach. I would like to ask how to read value from at21cs01 if you did successfully. Thanks in advance.
No, i couldn't import to Arduino Margozh's library. That attach obtained by Microchip's DM160232 Serial Memory Single-Wire.Are you using the library from github?? https://github.com/Marzogh/AT21CSXX
I tried to use DS18's library but i couldn't even so achieve. I had even used with ChatGPT but it did not work. You are right about I2C bus speeds but AT21CS01 is single-wire EEPROM and freq is approximate 70 kHz as seen in the attachment.That device is weird in such the start signal determines high/ low speed... However! I cant find what these two speeds are.. I'm assuming 400Khz and 100Khz ( the original I2C bus speeds ) You MUST set the I2C to one of these speeds to use this device,
Personnally, I wouldn't I would go for the DS18B20 range as there is FAAAR more support. The D18 can also be parasitic..
by Jake Hertz
by Aaron Carman
by Duane Benson