Does your config look something like this?
Code:__config _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_OFF & _CP_OFF
Does your config look something like this?
Code:__config _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_OFF & _CP_OFF
Dave
Always wear safety glasses while programming.
Hi, Finance
could we see your config and declare stubb ???
better, whole PBP program if possible ?
Many, many reasons possible .... and crystal ball saturated.
Alain
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
DEFINE NO_CLRWDT
DEFINE OSC 4
Define OSCCAL_1K 1
@ __CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_ALL
'// For PIC12C671
include "modedefs.bas"
'// Define variables
ToTx VAR GPIO.0
PAUSE 30
'// OSCCAL=0
TRISIO = %111110
OPTION_REG = %10000000
ToTx = 0
INTCON=0
ADCON0.0=0
ADCON1=7
send:
if gpio.1=0 then
serout ToTx,N2400,["G0"]
Low ToTx
pause 10
endif
if gpio.2=0 then
serout ToTx,N2400,["G1"]
Low ToTx
pause 10
endif
if gpio.3=0 then
serout ToTx,N2400,["G3"]
Low ToTx
pause 10
endif
if gpio.4=0 then
serout ToTx,N2400,["G5"]
Low ToTx
pause 10
endif
goto send
end
___________________
WHY things get boring when they work just fine?
re,
1) did you try a simple pin test ??? just to verify pin is still alive ???
2) did you verify your 10k is Ok ??? ( logic 1 on pin when nothing done )
Also, Did you try enabling the CLR Watchdog ??? ...
Do all '671 react like this ???
Alain
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
Hi, for some reason when I check the voltage on all pins, every pin except GP3 has 5V, whereas I don't know why GP3 is showing only 0.5V. They all are held high (5V) with 10K.
I also tried with 1K then 470Ohm, but voltage on GP3 is not going above 0.8V after that. Also just want to add that, my circuit is in such a way that it only gets power when a button is pressed. Buttons bring in the -Ve supply to the system from a 12V battery, also the -Ve goes to the 7805 so PIC gets its 5V as well.
Last edited by financecatalyst; - 17th March 2010 at 12:00.
___________________
WHY things get boring when they work just fine?
Last edited by Acetronics2; - 17th March 2010 at 12:45.
************************************************** ***********************
Why insist on using 32 Bits when you're not even able to deal with the first 8 ones ??? ehhhhhh ...
************************************************** ***********************
IF there is the word "Problem" in your question ...
certainly the answer is " RTFM " or " RTFDataSheet " !!!
*****************************************
Bookmarks