LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

1-Wire and TEDS

I am using the Dallas Semiconductor DS9097U-S09 and the example posted here:

 

http://zone.ni.com/devzone/cda/epd/p/id/1500

 

If I try to write to a DS2431 EEPROM there are no errors, but when I read the EEPROM I don't get the actual data back.  Then I tried writing to a DS2430A and I get an error each time.  It is an "EEPROM Write Failure" that occurs in the "Serial_teds-Hardware Write to 1-wire EEPROM.vi".  After writing to the EEPROM there is a verification step where the data is read back.  The data read back each time is all zeros instead of the data that was supposed to be written to the EEPROM.

 

There is a comment in that article about changing the EEPROM size from 32 bytes to 1024 bytes for the DS2431.  I've tried leaving the example as is, and I've tried making the change suggested in that comment by adding the DS2431 family code to the case structure and setting the value to 1024 bytes.  Neither way seems to work.  Has anyone been able to get this example code to work?

 

Thank you!

0 Kudos
Message 1 of 1
(3,300 Views)