I'm reading register values off the ADXL362 and have noticed that depending on how the wiring is hooked up, the MISO line puts out different values. For example, reading the DevID off the device gives a value of 0xFE when the MISO line is connected to my master (cc2640 launchpad) but gives a value 0xAD when the wire is not connected to anything other than the oscilliscope. Could the extra capacitance of the launchpad be causing this? This shows up when I do bigger (byte integer value) reads of 0x00 and 0x0A, but doesn't show up (or at least I haven't seen it) for smaller reads, such as 0x2D register giving me 0x00 and 0x02 when the MISO wire is connected and unconnected (depending on what I've set it as).
Is there any way to know what the correct values for these registers are? Or other registers I can check against?
MISO connected to Master -
MISO unconnected to master -