Hello,
I am asking this question as a follow up from this previous post:
They figured out the issue. There are several interrupts that are asynchronous to the temperature measurement, over the course of a few days on of them eventually interrupts the function that reads the temperature, and the interruption (extension of the sclk or /cs) is putting the LM95071 into shutdown mode, where after it only will output the device ID. To correct the issue they have moved the read function to inside one of the interrupts so it cant be interrupted itself.
Now the question is how can an interruption of a 2 byte read result in the device in shutdown mode. According to the data sheet you must write FFFF after the 2 byte read to accomplish this?
Thanks,
Lauren