Hi, I'm looking for some help programming a single DS2433 on a 1-wire network with 2 of these devices connected. I'm using the TMEX API with the IBFS32.dll library. Has anybody done this in LabVIEW?
I can successfully see the unique ROM of each device using the TMRom command, but cannot write to the memory unless using the skip_rom command. Using this command ignores the ROM stored in the buffer and all devices on the network listen to any memory commands that come next. As such, when I write to memory, both connected devices receive the data.
I've attempted using the match_rom command so only the desired device listens to following memory commands, but something is going wrong with the way I'm passing the 64-bit ROM ID. Can anybody explain explicitly how to construct the tran_buffer for completing the match_rom command?
I can post some code if necessary.
Thanks,
- Kevin