Hi, I'm getting started on a control system that needs to read 2x quadrature encoders. One is a 1000 line, the other a 2000 line, but that is really immaterial. I have the physical interface sorted (one needs a 26lv32 to glue it to the BBB, the other is open collector), and the traces look good on the scope.
I'm running Jessie IOT with 4.4.36, I have disabled hdmi and universal cape. I can load Nathaniel Lewis' overlays (supplied with the clean install of Jessie) just fine with no errors in dmesg. However when I 'cat position' in each of the relevant sys entries (having moved my encoder A/B lines to the relevant pins each time), I get a changing value but it isn't meaningful. Am I missing something, or is it more likely that I've blown up the inputs? I did power on the servo drive (that was connected to the 26lv32 breakout board) by accident when the BBB wasn't powered up. I've tested with a simple 24ppr 'audio style' encoder and again don't get meaningful results. Do I have to mess about with config-pin for each of the eQEP inputs, or should loading the relevant dtbo file for the eQEP module (0, 1 2 etc) set up the pins for me? There's so much old documentation floating about it's hard to identify what is current and what is no longer relevant now that the universal-cape is in existence. Regards, Hugh -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/c28fc73b-b2f4-4e73-8318-fd37599ef3b6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.