Difference between revisions of "More debugging tips"

From Mech
Jump to navigationJump to search
 
Line 1: Line 1:
<b>Use your LEDs</b>Indicate phases of program operation by illuminating LEDs. In particular a lot of electrical faults cause the PIC to resst. The first thing your code should do is illuminate a "startup LED" for 100mS. If you see that flashing repeatedly, you'll know your PIC is reseting.
<b>Use your LEDs</b>Indicate phases of program operation by illuminating LEDs. In particular a lot of electrical faults cause the PIC to resst. The first thing your code should do is illuminate a "startup LED" for 100mS. If you see that flashing repeatedly, you'll know your PIC is reseting.



<b>Runs with ICD unit attached, only</b> Make sure you are not in debugger mode. Try adding the NOBROWNOUT fuse at the top of your code.
<b>Runs with ICD unit attached, only</b> Make sure you are not in debugger mode. Try adding the NOBROWNOUT fuse at the top of your code.

Revision as of 13:43, 19 January 2008

Use your LEDsIndicate phases of program operation by illuminating LEDs. In particular a lot of electrical faults cause the PIC to resst. The first thing your code should do is illuminate a "startup LED" for 100mS. If you see that flashing repeatedly, you'll know your PIC is reseting.


Runs with ICD unit attached, only Make sure you are not in debugger mode. Try adding the NOBROWNOUT fuse at the top of your code.