From: Joseph R L. <lif...@gm...> - 2007-04-03 23:41:39
|
I have spent the last several weeks getting this to work, but using C++ is was very round about for my visual GUI. The easiest way is to use the gpio-event driver on the gumstix wiki and listen for events. Then run an if statement in that infinite while loop to kick off your decoder function every time you sense an event. This way you can constantly monitor for quadrature signals (pins 68-75 on the Breakout GS, the row starting with the LDD0 label) and have another to do what ever action you want when a signal is detected, such as decode the Gray code. Hope this helps. Sincerely, Joe On 4/1/07, Ian Smith <it...@cs...> wrote: > > it seems possible to read a quadrature signal using the gpio lines, has > anyone done this? how difficult would it be? any advice would be > great, im looking to read 3 rotary encoders, unless anyone knows of a > chip that can read quadrature and output an I2C signal. also i know its > been asked many times before, but where do i need to look to figure out > which gpio lines i can use with out tampering with any other functions i > am using? thanks for any help > -Ian > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > -- Sincerely, Joseph ~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~* Joseph R Lust (336) 575 8462 593 Mount Hope Avenue Rochester, NY, 14620 |