
Originally Posted by
MyBuddy
Hmm, I was hoping I wouldn't have to learn what a .asm file was...

This has nothing to do with ASM (assembler)
Take a screen cap of your programmer screen with all your osc config options on and i'll look see if you have anything set wrong...
:edit
I've just sorted out my fuse options for use with MPASM... Been meaning to do them but couldn't previously be botherd...
Now, assuming your using MPASM for compiling this needs to be the first line in your BAS file...
Code:
@ __config _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L & _FOSC_HSPLL_HS_1H & _FCMEN_ON_1H & _IESO_ON_1H & _PWRT_ON_2L & _BOR_ON_2L & _BORV_2_2L & _VREGEN_ON_2L & _WDT_ON_2H & _WDTPS_32768_2H & _MCLRE_OFF_3H & _LPT1OSC_ON_3H & _PBADEN_OFF_3H & _CCP2MX_ON_3H & _STVREN_OFF_4L & _LVP_OFF_4L & _ICPRT_OFF_4L & _XINST_ON_4L & _DEBUG_OFF_4L & _CP0_OFF_5L & _CP1_OFF_5L & _CP2_OFF_5L & _CP3_OFF_5L & _CPB_OFF_5H & _CPD_OFF_5H & _WRT0_OFF_6L & _WRT1_OFF_6L & _WRT2_OFF_6L & _WRT3_OFF_6L & _WRTB_OFF_6H & _WRTC_OFF_6H & _WRTD_OFF_6H & _EBTR0_OFF_7L & _EBTR1_OFF_7L & _EBTR2_OFF_7L & _EBTR3_OFF_7L & _EBTRB_OFF_7H
The list of fuse options avaliable for MPASM can be found in C:\Program Files\Microchip\MPASM Suite
The INC file for the pic contains the fuse options, so for the 18F4550 you need to open the file C:\Program Files\Microchip\MPASM Suite\P18F4550.INC in notepad or Microcode studio or with MPLAB...
If you don't know what the options are for, thats where searching the datasheet comes in...
Bookmarks