Charles Linquist
Member
I'm trying to use the PPM library to read the PPM signal from my RC receiver. It works fairly well, but I need 8 channels and I can only read 4. when I feed my receiver into pin 10 of the TEENSY 3.2 programmed with the loopback test. A scope shows that the signals from my RC receiver are slightly different than the TEENSY expects. My signal is HIGH during a 7mSec sync. It then goes LOW for 200uSec (like a START pulse) and then HIGH for channel 0 (1000-2000uSec), it goes LOW for 200uSec (which is the inter-channel space) and then HIGH for channel 1 etc. I can not find any configuration that works properly. I even inverted the pulse. That doesn't work either. The signal out of my receiver simply doesn't look like the PPM out that the TEENSY generates.
What I'm trying to accomplish: I want to get signals from my RC receiver and output them exactly as I receive them - unless certain conditions exist. At those times, I want to change the pulse width of two or three of the channels, regardless of what the inputs are.
What I'm trying to accomplish: I want to get signals from my RC receiver and output them exactly as I receive them - unless certain conditions exist. At those times, I want to change the pulse width of two or three of the channels, regardless of what the inputs are.