From: Tuomas K. <tu...@ku...> - 2009-08-30 16:33:49
|
Dave Hylands wrote: > Pin configuration is normally not done by the drivers, but rather by > the chip intialization. They do this so the drivers stay generic and > don't get filled with lots of chip specific hacks. Consider that the > same SPI driver may work on many different chips, even different > architectures of chips. Makes sense. And it's mentioned in the wiki but I just missed it.. > I not at all familiar with the driver, but this sounds like some type http://docwiki.gumstix.org/index.php/Pni11096_spi.c > of spurious interrupts are happening. This can happen with bad > grounds, or long wires connecting to your device. Ringing on the lines > can make single edges appear like multiple edges and cause lots of > weird things to happen. My wires are something like 15 cm long and far from being good quality. Now that I got something working I'll probably need to solder something better. Ringing? I got some sense to the numbers from the PNI by switching the mode to binary. But I guess those spurious interrupts messes up the 16bit numbers. Thanks, -- Tuomas |