Make a girl work why don't you!
1. I downloaded the Repeater.TXT file from the forum and renamed it Repeater.BAS
2. I compiled it with PBP 2.46
PBP -p12F675 Repeater -v
3. I drew the test schematic and posted it here
4. I breadboarded it
5. I tested it
6. I documented it
It works as expected thus...
A. When SW2 is pressed OUTPUTLINE illuminates along with DELAYLED.
B. If SW2 is released within one Second, DELAYLED and OUTPUTLINE still remain illuminated until one Second expires - then both go out.
C. If SW2 is held beyond one Second, DELAYLED goes out at the one Second count, but OUPUTLINE remains illuminated for as long as SW2 is held. The instant SW2 is released OUTPUTLINE goes out.
D. If SW2 is pulsed within it's initial one Second period, both DELAYLED and OUTPUTLINE remain illuminated (and the one Second count keeps being reset) until the pulsing stops. Thereafter either condition B or C will apply.
E. If SW1 is pressed, all LEDS go out - including BLINKY until SW1 is released.
F. BLINKY tells you you've paid your electricity bill unless condition E applies.
If yours don't work like that then...
1. Breadboard my test schematic and run it...
2. Check your Supply +5v is good... (you don't need anything on your MCLR pin unless your programmer isn't programming the CONFIGS properly).
3. Check your INPUTTRIGGER with a scope... is it waving about keeping the DELAYTIME (DELAYLED) running (per condition D above)? This is the ONLY thing that I can think of immediately that would cause your PIC to malfunction the way you describe.




Bookmarks