I got the Dallas temperature sensor to work. (Finally.) I am working to trim down the overhead of the functions in the “demo software” which is available for the chip.
My application is time critical so one place I want to cheat a bit is as follows. I will have only one device on the OneWire pin. If you have more than one device and you want to service/use them all, one typically uses the .search function to “find the next device”. My intent is to do this one time only and when I have found the Dallas sensor, to never again do a search.
Instead I will leave the driver set to talk to that one device, the Dallas temperature sensor.
So here’s my question, if the sensor itself or the driver ever gets confused or loses state information that THIS device is selected, things will fail. That’s because I only do the search one time. My application will start up and run for several hours outside, powered by batteries.
How “reliable” is the OneWire? Do things ever glitch?