[QUOTE=scalerobotics;91705]
And here is my interrupt based input/output for up to 5 ch inputs, and 4 ch outputs... http://www.scalerobotics.com/PWMpassthrough.html
QUOTE]
Scalerobotics,
First off, thanks for coming back with your help. Funnily enough, just last night I stumbled upon your pages while searching the forum. Although I'm not too familiar with all the wonders of PBP just yet, I feel I can somehow associate with what you done regarding the inputs being fed via separate diodes. I see you use a lot of assembler, which is maybe a tad too advanced for me to fully understand at this juncture; I'm not sure how I would transpose your code to the 16F877A.
Darrel's link shows that he's placed his two servo outputs on the CCP pins. You're probably already aware that the '877 does indeed have two CCP ports, but this is where I get more confused because I'm basically wanting to monitor three separate servo pulses from a bog-standard Futaba FASST 7-ch Rx.
From what I've so far managed to glean from the 3 links that you'd sent, I see that the on-board timers are pressed into service - I don't see one single PULSIN statement anywhere. My code does indeed display the correct numbers on the LCD, but at the expense of the servos being a tad sluggish when trying to measure more than two pulses.
I am prepeared to get my hands dirty and learn, but would you happen to know where I might get some very basic info. first?
Again, many thanks for coming back.




Bookmarks