If you ser the fuses in code space then comment the two lines. Otherwise do like you are in the inc file.
Personally I like to set up in the inc.
Does it work at all now?
If you ser the fuses in code space then comment the two lines. Otherwise do like you are in the inc file.
Personally I like to set up in the inc.
Does it work at all now?
Dave
Always wear safety glasses while programming.
I commented out the two lines in the inc file and added the ” @__config _CONFIG1,_INTRC_IO& _WDT_ON & _LVP_OFF & _CP_OFF” to the code right below the “@__config_INTRC_IO” line but it refuses to compile! I get “[235] opcode expected instead of ‘_hs_osc’” error! ?
If I remove the line it compiles and everything except RA6 & RA7 I/O run perfect as before.
I am confused to say the least!
Thanks for the support!
http://www.picbasic.co.uk/forum/showthread.php?t=543
Have you tried this thread yet? And I do mean the whole thing, not just the first and/or last post, but everything in between, everything linked, and then try everything in there to get a feel for how everything works?
Not that you'll ever need to use everything in there, but down the road, something in this thread might come up and you'll have that knowledge in the back of your head ready to go...and it'll save you loads of time...then...
Last edited by skimask; - 10th July 2008 at 19:06.
I have an idea. Copy this code exactly and tell us if RA6 and RA7 ports flash an LED. Put about 100 ohms on 1 side of the LED. I just tried it with a 16F88 and it works for me.
OSCCON = $60 'set int osc to 4mhz
ANSEL = 0 'ALL DIGITAL
CMCON = 7 'COMPARATORS OFF
TRISA = %00000000 'ALL OUTPUTS
TRISB = %00000000 'ALL OUTPUTS
PORTA = 0 'PORTA LOW
@ DEVICE MCLR_OFF, INTRC_OSC, WDT_ON, LVP_OFF, BOD_OFF, PWRT_ON, PROTECT_ON
Pause 100 'SETTLE DOWN
START:
High PORTA.6 'ON LED
High PORTA.7
Pause 1000
Low PORTA.6 'OFF LED
Low PORTA.7
Pause 1000
GoTo START 'REPEAT FOREVER
Sorry if I wasn't clear. It works for me without a modified inc file. And the LED's connect from the port pins to ground. Now come on. You knew that didn't you Skimask?
If using MPASM use this!!! Use both config!!!
; To use the Configuration Bits, place the following lines in your source code
; in the following format, and change the configuration value to the desired
; setting (such as CP_OFF to CP_ALL). These are currently commented out here
; and each __CONFIG line should have the preceding semicolon removed when
; pasted into your source code.
;Program Configuration Register 1
; __CONFIG _CONFIG1, _CP_OFF & _CCP1_RB0 & _DEBUG_OFF & _WRT_PROTECT_OFF & _CPD_OFF & _LVP_OFF & _BODEN_OFF & _MCLR_OFF & _PWRTE_OFF & _WDT_OFF & _HS_OSC
;Program Configuration Register 2
; __CONFIG _CONFIG2, _IESO_OFF & _FCMEN_OFF
Bookmarks