I add @ DEVICE PIC16F628, __config 0x3D18 to use internal OSC.
and remove @ DEVICE PIC16F628, INTRC_OSC_NOCLKOUT,
it does not work!!
I add @ DEVICE PIC16F628, __config 0x3D18 to use internal OSC.
and remove @ DEVICE PIC16F628, INTRC_OSC_NOCLKOUT,
it does not work!!
Find the 16F628.inc file in your PBP directory. The comment out the fuse lines with a ';'
Then use the config statements from Melanie.Code:NOLIST ifdef PM_USED LIST include 'M16F62x.INC' ; PM header ; device pic16F628, xt_osc, wdt_on, pwrt_on, mclr_on, lvp_off, protect_off XALL NOLIST else LIST LIST p = 16F628, r = dec, w = -302 INCLUDE "P16F628.INC" ; MPASM Header ; __config _XT_OSC & _WDT_ON & _PWRTE_ON & _MCLRE_ON & _LVP_OFF & _CP_OFF NOLIST endif LIST
http://www.picbasic.co.uk/forum/showthread.php?t=543
Read post #1 and #5.
Dave
Always wear safety glasses while programming.
thanks for your attention.
I did check in the .inc of the 16F628, all defined terms are there.
should i have a little bit of time to understand and figure out
thanks again
Minh Le
hi MACKRACKIT
it works now.
as you suggested: i change IN THE .INC FILE
IFDEF PM_USED
......
DEVICE PIC16F628 INTRC_OSC_NOCLKOUT, MCLR_OFF, ....
XALL
....
MY QUESTION IS I KEEP THE ORIGINAL INC. FILE , IN THE PROGRAM I ADD AS MELANIE SUGGESTED
@DEVICE PIC16F628 INTRC_OSC_NOCLKOUT
......
IN THIS CASE THE INC. FILE OF 16F628 SHOULD BE CALLED AND EXECUTE THE INCLUDED FUNCTION OF INTRC_OSC_NOCLKOUT AND MCLR_OFF.
BUT NOTHING HAPPENED!!!
Not sure I understand the question now.
Keep the *.inc files as Pic Basic will look for it even if it is not being used.
Most of the time I set the *.inc file the way I want the configuration to be. Others like to do it in their code.
If you set the config in code the lines in the *.inc need to be commented (rem) out, if not you will get errors.
If I understand when you were using the*.inc file nothing happened. There may be another setting in that file that was causing the problem. ??? How is MCLR set in the *.inc?
Dave
Always wear safety glasses while programming.
hi,
sure I have to return the orignal config. but first of all i should see how it looks like.
the MCLR was set to off (MCLR_OFF), I try another way to test the circuit in oder to bring back to the original setting.
thanks for your attention
Minh LE
Hi Minh LE,
Actually you do not have to return it to the default settings. The Default settings are there, mostly to help beginning programmers get started, as they likely do not know how to set them in code. You have 3 choices, return them to default settings, comment them out and always set them in your main code, or set them to the setting you use most often and do not include them in your code.
JS
If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
.
Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
.
There simply is no "Happy Spam" If you do it you will disappear from this forum.
Bookmarks