i have an analog stick hooked up using the 10 bit mcp3008 adc using spi, and it's acting very strangely. when only one channel is hooked up, it behaves as expected. it centers at about 500 (out of 1024) and ranges from about 100 to 900. However, when i hook up the second channel, it centers at 0 0 and only ranges from 0 to 200ish. does anyone know whats going on here? im using a 4 pin nintendo 3ds analog stick where 1 pin is for vin one is ground and the other 2 are the x and y data out.