16F877 Flickering LED


Closed Thread
Results 1 to 17 of 17

Hybrid View

  1. #1


    Did you find this post helpful? Yes | No

    Red face oscillator configuration

    "also be sure you set the oscillator configuration fuse to HS."

    How do I do this?

  2. #2
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    in your PIC programmer software or into your code
    click here to know set fuse into your code

    be sure you have a PIC who can handle the 20Mhz clock. PIC16F877-20
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  3. #3


    Did you find this post helpful? Yes | No

    Red face Osc

    Is _XT_OSC for a Crystal, because that is what I am using and that is what the Inc file's default is?

  4. #4
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    XT_OSC is used for 4MHZ crystal/oscillator speed. HS_OSC is used for crystal/oscillator over 4MHZ. The default setting is XT_OSC. There's no difference for a PIC to see ceramic resonator or crystal... since it generate pulses.

    So in your case you'll have to change it to HS, in the .INC file or as i suggest, comment the config lines in your .INC file and place all fuses setting in your code. Really handy.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  5. #5


    Did you find this post helpful? Yes | No

    Red face Still Nothing

    Hi Steve

    I have done the following:
    Edit C:\pbp\16F877.INC, Replace _XT_OSC to _HS_OSC

    And edit my code as followings:


    Include "Modedefs.bas"

    DEFINE OSC 20 ' Set the Xtal frequency to 20mHz
    RFVDDPin VaR PORTA.3 ' RF Module Power Pin.

    Main:
    ADCON1 = 7 ' Set Analog pins to Digital.
    TRISA = 0 ' Set all PortA Pins as output
    high RFVDDPin ' Switch RF Module On.
    here:
    goto here
    end



    But with no luck, it is still flickering?

  6. #6
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    is the actual circuit is on a bread board? If so try removing the capacitor around your crystal and post your result. Also, 0.1 uF capacitor sould be as close as you can of the PIC and of the RF module betwenn VDD and GND.

    what about if you change your resistor from RF module otput to VDD? If the problem is still there, what about if you remove your RF module?
    Last edited by mister_e; - 13th May 2005 at 16:10.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  7. #7


    Did you find this post helpful? Yes | No

    Red face Circuit

    It's doing this in my circuit as well as in the bread board.
    I have also connect my Crystal and caps directly to the 40 pin ic socket and not through the bread board's holes.

    Although if I connect the RF Module directly to the 5volt and GND of my circuit, it is working, but as soon as I connect them to the Pic's Pin, it starts flickering?

Similar Threads

  1. Conway's Game Of Life
    By wellyboot in forum mel PIC BASIC Pro
    Replies: 45
    Last Post: - 28th May 2020, 06:14
  2. Replies: 3
    Last Post: - 5th December 2008, 15:00
  3. new and need help
    By smeghead in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 3rd November 2008, 20:19
  4. LCD will not start
    By btaylor in forum mel PIC BASIC Pro
    Replies: 49
    Last Post: - 24th May 2007, 02:30
  5. can't even flash an LED
    By bruno333 in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 28th April 2005, 13:27

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