Post the code you're having problems with. Hard to say without seeing that.
Post the code you're having problems with. Hard to say without seeing that.
got most things working now except
cannot get changover from 1 to 0 on gpio.0
its going high due to the pullup but when i ground does not respond
might not be explaining this properly but can work on gpio.5
where i have a resistor to gnd and a pb to 5 volts
What Seems To Be Happening Is I Cannot Get Gpi0.0 To Change State Using The Pullup
Dont Know If Its A Electrical Issue Or Not See Sample Program Above Just Grounding Pin 7 Momentarily
But Prgram Does Not Respond Works On Gpi0.5 With A Res Pulled Low And A Pb To High
Last edited by jcleaver; - 15th March 2007 at 14:36.
Which PIC are you actually using? Your code example above indicates a 12F675, but you asked about the 12F683?
For the 12F675 you need CMCON = 7 to disable comparators.
For the 12F683 you need CMCON0 = 7 to disable comparators.
Last edited by Bruce; - 15th March 2007 at 15:56.
bruce i tried both but the pic12f675 works with one of my programmers beter dont have to keep swaping out the pic so thats what i am trying now
really does not mater after i get it working
How does it work with this?
Code:@ DEVICE PIC12F675,MCLR_OFF,INTRC_OSC_NOCLKOUT,WDT_OFF,BOD_ON,PWRT_ON ANSEL = 0 CMCON = 7 OPTION_REG = 0 TRISIO = %00100011 WPU = %00000011 ' Example program from manual to blink an LED connected to gpio.4 about once ' a sec led var gpio.0 loop: if led = 1 then low 2 else high 2 endif HIGH gpio.4 ' Turn on LED connected to gpio.4 Pause 1000 ' Delay for .5 seconds LOW gpio.4 ' Turn off LED connected to gpio.4 Pause 500 ' Delay for .5 seconds Goto loop ' Go back to loop and blink LED forever End
Last edited by Bruce; - 15th March 2007 at 16:06.
this functions but not as expected at first pin to v+ caused change
than after short time v- caused change which is what i would expect
dont quiet understand inital operation but this is doing what i want
thanks
Bookmarks