RE: CDI gr8flyer55
<span lang="en" id="result_box">Hi Jake
<span class="hps">I</span> <span class="hps">congratulate</span><span>, excellent</span> <span class="hps">work.</span>
<span class="hps">But</span> <span class="hps">RC</span> <span class="hps">Ignition</span> <span class="hps">uses a</span> <span class="hps">Hall</span> <span class="hps">input</span> <span class="hps">rising edge</span><span>.
GPIO = sGPIO.ALL; // Shadow GPIO -> GPIO
OPTION_REG = 0b11000000; // pullups off, GP2 input(hall)6 bit=falling edge=0, rising edge=1, Tmr0
CMCON0 = 0b00000111; // comparator config, disable
CCP1CON = 0b00000000; // CCP off, special event mode = 1011 (resets Timer1)
T1CON = 0b00010100; // TMR1 Off, 1:2 prescaler
TMR1 = 0; // Zero Timer1
</span></span><span lang="en" id="result_box"><span>falling edge=</span></span><span lang="en" id="result_box"><span>OPTION_REG = 0b10000000;
</span></span><span lang="en" id="result_box"><span>rising edge= </span></span><span lang="en" id="result_box"><span><span lang="en" id="result_box"><span>OPTION_REG = 0b11000000;</span></span> </span></span>