Hello.
In one of my Arduino projects I use two CMPS12. I first connected one and changed its address from C0 to C2. Then I connected the second one in addition. I left his address at C0. Now I could query both sensors without problems.
The circuit ran without problems for several days without problems. One day however the first CMPS lost the changed address and used again the standard address C0. Because now both had the same address nothing worked anymore.
I wonder now how this can happen. In the program code I did not send any further commands, which could change the address. Has anyone ever had the problem that a CMPS12 lost its new address?
Is there maybe a way to change the address directly via pins? Then I could avoid the software configuration.
Thanks in advance!