I am using a PICAXE-18X mounted on a SD21 servo control board. I am trying to read inputs from 4 channels of a Futaba radio control receiver using PULSIN and then control servo outputs accordingly.
The problem that I am having is I can only read pulses on inputs 0, 1 & 2. I am unable to read pulses on either of the other two inputs 6 or 7.
I have tried swapping the receiver channels round to confirm that it is sending pulses on all 4 channels which appears to work OK. I have also connected a microswitch to inputs 6 & 7 and confimed that they are switching high / low. I have also tried using COUNT to see if there are any pulses on inputs 6 & 7 but once again this did not work. Timing should not be the problem because I am reading the inputs sequentially with a 2 - 3 second pause between each PULSIN statement.
Does anybody have any suggestions what I am doing wrong?
The problem that I am having is I can only read pulses on inputs 0, 1 & 2. I am unable to read pulses on either of the other two inputs 6 or 7.
I have tried swapping the receiver channels round to confirm that it is sending pulses on all 4 channels which appears to work OK. I have also connected a microswitch to inputs 6 & 7 and confimed that they are switching high / low. I have also tried using COUNT to see if there are any pulses on inputs 6 & 7 but once again this did not work. Timing should not be the problem because I am reading the inputs sequentially with a 2 - 3 second pause between each PULSIN statement.
Does anybody have any suggestions what I am doing wrong?