PBP has a device specific header file for each PIC it supports. This gets
included automatically each time you compile. In these header files are
generic "default" config fuse settings.
These are embedded in the .hex file. When you import a .hex file into
MPLAB these default config fuse settings are used, and should show up
in the config screen when viewed in MPLAB. You can either accept them,
or change them from within MPLAB.
I always include config fuse settings in my source. Changing them with your
programmers software, or from within MPLAB, can lead to confusion down
the road.
I.E. If you can't tell by looking at the source what they were set to when
you last programmed the target -- how will you know/remember the next
time what you manually set them to?
It's much easier to just drop them directly into your source code (or use the
generic defaults) than trying to remember what they were "manually" set to
previously.
Bookmarks