Newbie need Help 16F627a


Closed Thread
Results 1 to 15 of 15

Hybrid View

  1. #1
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Do you have a crystal and capacitors attached to the OSC pins, or a resonator? Add this to your code DEFINE OSC 4 . Use 4 if you are using 4mhz xtal, if you are using faster xtal you will need to change your default config statement to accept it.
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

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


    Did you find this post helpful? Yes | No

    Default

    Kind of sounds like you left the /MCLR pin floating.
    Regards,

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

  3. #3
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Bruce View Post
    Kind of sounds like you left the /MCLR pin floating.
    DOH ! I missed that one . .
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  4. #4
    Join Date
    Feb 2007
    Location
    Malaysia
    Posts
    49


    Did you find this post helpful? Yes | No

    Default

    Hi all.
    thanks for the reply.
    Joe S. I'm using 20mhz xtal. After Define still the same.

    Bruce what should i do with the MCLR pin. I am totally zero with PIC but have some experience with BS2.

  5. #5
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by azmax100 View Post
    Hi all.
    thanks for the reply.
    Joe S. I'm using 20mhz xtal. After Define still the same.
    OK 20 mhz will not work with the default config statement, to use 20 mhz you must change it or comment it out of the PIC16F627A.INC file located in the PBP Directory. The Default config is set to use XT_OSC and the 20 mhz requires HS_OSC, what it does internaly is to provide the oscillator with more power, as it is needed to run that fast. Study this link : http://www.picbasic.co.uk/forum/showthread.php?t=543 As for the MCLR PIN tie a resistor about 5k ohm from mclr to thr 5v+ supply. To reset the PIC you then momentaraly ground it, OR in the config statement you turn it off and use it as an I/O.
    Last edited by Archangel; - 18th January 2009 at 08:22.
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  6. #6
    Join Date
    Feb 2007
    Location
    Malaysia
    Posts
    49


    Did you find this post helpful? Yes | No

    Default

    Joe S.
    After editing the INC file in PBP I got this message

    Error [113] c:\pbp\16f628.inc 22 : Symbol not defined (_HC_OSC)

    For your info I'm using 16F628 now cause i broke some of the 16F627a pin while
    remove it from my icsp.

    Theres already a 10k resistor and a diode in series on my icsp module.

    The LED blink when i touch the osc pin.

    here's my code:
    DEFINE OSC 20
    CMCON = 7
    OPTION_REG.7 = 0



    TRISB.0 = 0
    LED VAR PORTB.0 ' alias PORTB.0 to LED

    loop:
    high LED' turn on LED connected to PORTB.0
    Pause 500 ' delay for .5 seconds

    low LED ' turn off LED connected to PORTB.0
    Pause 500 ' delay for .5 seconds

    GoTo loop ' loop and blink LED forever
    Last edited by azmax100; - 18th January 2009 at 13:21.

  7. #7
    Join Date
    Feb 2007
    Location
    Malaysia
    Posts
    49


    Did you find this post helpful? Yes | No

    Default

    I got my LED to blink. Problem solve. This is my first lesson. Under microcode studio compile and program option I uncheck the MPASM option. I should not use the MPASM compiler.

    For other newbies please learn from my mistake.

    Thanks to all the forum members.

  8. #8
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by azmax100 View Post
    Joe S.
    After editing the INC file in PBP I got this message

    Error [113] c:\pbp\16f628.inc 22 : Symbol not defined (_HC_OSC)

    For your info I'm using 16F628 now cause i broke some of the 16F627a pin while
    remove it from my icsp.
    Theres already a 10k resistor and a diode in series on my icsp module.
    The LED blink when i touch the osc pin.
    Hi Azmax100,
    First off, Congratulations on your sucess, It is so irritating to pour your time and effort into a project and it does not work as expected.
    I have commented out the default config statements for the chips I use most often and always insert the config statement into my code.
    This gives me flexibility to quickly change things like OSC, WDT, MCLR, BOD, and I never have to go hunt for the config settings in another file.
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

Similar Threads

  1. Newbie making an ignition timer
    By ChrisHelvey in forum mel PIC BASIC Pro
    Replies: 17
    Last Post: - 5th August 2012, 17:45
  2. Newbie: Temperature measurements
    By Budda in forum General
    Replies: 10
    Last Post: - 30th March 2007, 09:56
  3. PIC Newbie
    By azmax100 in forum Schematics
    Replies: 7
    Last Post: - 23rd February 2007, 04:52
  4. request for a newbie forum
    By nimonia in forum Forum Requests
    Replies: 1
    Last Post: - 20th May 2006, 09:01
  5. 16F627A portA4 problem?
    By markedwards in forum mel PIC BASIC Pro
    Replies: 1
    Last Post: - 22nd October 2005, 19:54

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