MyBuddy,
I just noticed that you are new here. Welcome.
Here is a must read.
http://www.picbasic.co.uk/forum/showthread.php?t=543
Dave
Always wear safety glasses while programming.
I was confused with the post from b1arrrk, my bad.
I think this pic is overly complex ... or I'm overly simple.
Alright, I'm understanding a little better the fuses, but they look exactly like the options in the MeProg Programmer for this chip ... I'm fairly sure I've tried every possible combination of pertinent bits.
Comwarrior, I understand what you're saying now, but I am getting some funny errors now:I'm guessing that second one is because of the first error. As for the first error, I don't get it... I copied the config bit from the .inc then pasted it over the @ line. Do I need to have line breaks after some point or something?Code:Symbol not previously defined (_MCLR) Argument out of range (not a valid config register address)
Another thing:
After I compile with the following config bits:
... the MeProg pops up, but I still have to change the config settings on that screen, such as the Oscillator type (it is on HSPLL instead of the HS I have config'ed in the above code).Code:@ __config _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L & _FOSC_HS_1H & _FCMEM_ON_1H & _IESO_ON_1H & _PWRT_ON_2L & _BOR_OFF_2L & _BORV_21_2L & _VREGEN_ON_2L & _WDT_ON_2H & _WDTPS_32768_2H & _MCLRE_ON_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
Maybe this will help. I set the configs in code so the *.inc is commented out.
Below is for a 4550 with a 4Mhx external clocking at 48
MCLR nope, MCLRE...Code:DEFINE OSC 48 @ __CONFIG _CONFIG1L, _PLLDIV_1_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L @ __CONFIG _CONFIG1H, _FOSC_HSPLL_HS_1H @ __CONFIG _CONFIG2H, _WDT_OFF_2H & _WDTPS_512_2H @ __CONFIG _CONFIG3H, _PBADEN_OFF_3H & _MCLRE_OFF_3H @ __CONFIG _CONFIG4L, _LVP_OFF_4L & _ICPRT_OFF_4L &_XINST_OFF_4L
Dave
Always wear safety glasses while programming.
HS with PLL enabled is ok... PLL allows USB to be used at diferent clock speed to the main CPU, it's safe to use with PLL even if you don't use USBthe MeProg pops up, but I still have to change the config settings on that screen, such as the Oscillator type (it is on HSPLL instead of the HS I have config'ed in the above code
Bookmarks