Hello,
What pic chip are you using?
You may have to set the oscon register to make the internal oscillator function.
Also your "high 0" and "low 0" statements should be changed to High gpio.0 and Low gpio.0
Hello,
What pic chip are you using?
You may have to set the oscon register to make the internal oscillator function.
Also your "high 0" and "low 0" statements should be changed to High gpio.0 and Low gpio.0
Last edited by mark_s; - 13th May 2014 at 22:43. Reason: wrong port
Ok, I see that the pic12hv614 has no oscon register and is done in the configuration
I have tried doing gpio.0 as well with no better result. This cut and paste is just the latest thing I have tried out of desperation. Not that it is right but I have numerous other programs that I just us "High 4" and it works. Thank you for your time in looking at this.
When you compile, does ALLDIGITAL suggest lines to be added to your code?
Robert
No, it didn't. Nothing was out of the ordinary as far as I could tell. It didn't before I added the alldigital file to the folder but I did it anyway just in case. I am completely baffled.
See if this will work.
Yes, I forgot the High/Low 0 statements are from the old Basic Stamp days.Code:#CONFIG __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF & _IOSCFS_4MHZ & _CP_OFF & _PWRTE_OFF & _IOSCFS_4MHZ & _BOR_OFF #ENDCONFIG DEFINE OSC 4 ' keep above your code and registers settings Adcon0 = 0 'disable adc ANSEL = 0 'gpio all digital TRISIO = 0 'all outputs except gpio3 do 'serout2 gpio.5, 396, ["M"] high 0 pause 1000 low 0 pause 1000 loop end
No dice. I have tried yet another PIC to make sure I didn't damage the last two and tried a different programmer in the event that was damaged (1 in a million, I know). My gut is that I am missing something oscillator related but cannot figure out what. Thanks for the look at what I have.
Bookmarks