pic16F88 problems


Closed Thread
Results 1 to 12 of 12

Hybrid View

  1. #1
    sskeet's Avatar
    sskeet Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Dave
    sskeet, What are your settings when programming the micro? Do you have the OSC setting set for INTOSC? Check the settings when programming the chip as these will override the source code settings. HTH

    Dave Purola,
    N8NTA
    You mean the Oscillator setting in EPIC? It is set to INTRC.

    I have tried both INTRC and INTRC (Clockout) and both give the same results. It must be something else I am not declaring in the startup of the code???

  2. #2
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    Your code is fine. Under the Options menu in the EPIC software, make sure you have Update Configuration & Reread File Before Programming checked.

    These options force the EPIC software to load & use config fuse settings embedded in your code, and always open/use the latest version of your .hex file.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  3. #3
    sskeet's Avatar
    sskeet Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Bruce
    Your code is fine. Under the Options menu in the EPIC software, make sure you have Update Configuration & Reread File Before Programming checked.

    These options force the EPIC software to load & use config fuse settings embedded in your code, and always open/use the latest version of your .hex file.
    I do not have the stuff in front of me right now, but I do have the software installed here at work, and I just checked the default settings in EPIC and Update Configuration is checked by default, but Reread File Before Programming is not. However, if I were to close EPIC and recompile, then reload EPIC, wouldnt that do the same thing? Because thats what I was doing every time anyway.

  4. #4
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    If your settings are the same at home, and it is loading & using config word settings in your .hex file, then i would have to suspect something in your circuit since your code posted as-is above works just fine.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  5. #5
    sskeet's Avatar
    sskeet Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Bruce
    If your settings are the same at home, and it is loading & using config word settings in your .hex file, then i would have to suspect something in your circuit since your code posted as-is above works just fine.
    Thanks for the verification...
    What is better to use, INTRC or INTRC (CLockout)? Does it make a diff?

    My circuit is pretty simple, 5v to power, ground is good, and I have a 10k pullup attached to MCLR, although I believe I am disabling it in the header statement anyway??

    What more should/could there be in the circuit?

  6. #6
    Join Date
    Jul 2003
    Posts
    2,405


    Did you find this post helpful? Yes | No

    Default

    With these settings @ DEVICE INTRC_OSC, LVP_OFF, WDT_OFF, MCLR_OFF you won't need much more than power. Assuming these config word settings are actually being programmed into the PIC as expected.

    MCLR_OFF just disables the reset function on the /MCLR pin allowing it to be used for an input VS external reset.

    You might also want to include the decoupling cap as shown in your PBP manual between Vcc and ground. Locate this cap as close to the PIC power pins as possible. Without it you can sometimes waste a ton of time chasing problems. Especially on "A" version PICs. These are more succeptible to noise than older non "A" revs.

    As for clockout VS no clockout, that really depends on you. All this does is output the clock/4 on OSC2. If you want the OSC2 pin for I/O, then obviously you're better off with no clockout.

    If you're curious about what these osc config options are, just look in your data sheet at the Special Features of the CPU section under CONFIGURATION WORD.
    Last edited by Bruce; - 23rd January 2006 at 19:30.
    Regards,

    -Bruce
    tech at rentron.com
    http://www.rentron.com

  7. #7
    sskeet's Avatar
    sskeet Guest


    Did you find this post helpful? Yes | No

    Default

    Thanks Bruce, great info..I should be able to troubleshoot a little better now...I will report back with what the problem was as soon as I figure it out later...

Similar Threads

  1. Problems with 1-Wire DS2438 and PIC16F88
    By HeadCase in forum mel PIC BASIC Pro
    Replies: 12
    Last Post: - 4th February 2011, 18:51
  2. RX TX modules - intermitent communication
    By ruijc in forum mel PIC BASIC Pro
    Replies: 13
    Last Post: - 11th June 2009, 00:13
  3. Replies: 8
    Last Post: - 7th December 2006, 15:42
  4. PIC16F88 problem with TOGGLE command?
    By russman613 in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 17th September 2006, 23:31
  5. Problems getting started
    By damiko in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 10th July 2005, 15:53

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts