Beginer Help!


Closed Thread
Results 1 to 15 of 15

Thread: Beginer Help!

Hybrid View

  1. #1
    Join Date
    Apr 2008
    Posts
    85


    Did you find this post helpful? Yes | No

    Default

    THANKS BOTH OF YOU,

    it still does not work
    I SEE SOME THINGS HERE:

    THERE ARE TWO ILLEGAL OPCODES FOR F16F628 when running the program,

    THE MEPROG CONFIGURATION IS IRRELEVANT TO THE PROGRAM?:

    1- DEVICE .....INTRC_OSC_NOCLKOUT (set up on osc type on the configuration?)
    2- DEVICE.....MCLR_OFF (MCLR_IN set up on the reconfiguration),

    (the PICF628 is selected)

  2. #2
    Join Date
    Apr 2008
    Posts
    85


    Did you find this post helpful? Yes | No

    Default

    I add @ DEVICE PIC16F628, __config 0x3D18 to use internal OSC.

    and remove @ DEVICE PIC16F628, INTRC_OSC_NOCLKOUT,

    it does not work!!

  3. #3
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Find the 16F628.inc file in your PBP directory. The comment out the fuse lines with a ';'
    Code:
         NOLIST
        ifdef PM_USED
            LIST
            include 'M16F62x.INC'   ; PM header
        ;    device  pic16F628, xt_osc, wdt_on, pwrt_on, mclr_on, lvp_off, protect_off
            XALL
            NOLIST
        else
            LIST
            LIST p = 16F628, r = dec, w = -302
            INCLUDE "P16F628.INC"   ; MPASM  Header
        ;    __config _XT_OSC & _WDT_ON & _PWRTE_ON & _MCLRE_ON & _LVP_OFF & _CP_OFF
            NOLIST
        endif
            LIST
    Then use the config statements from Melanie.
    http://www.picbasic.co.uk/forum/showthread.php?t=543
    Read post #1 and #5.
    Dave
    Always wear safety glasses while programming.

  4. #4
    Join Date
    Apr 2008
    Posts
    85


    Did you find this post helpful? Yes | No

    Default

    thanks for your attention.

    I did check in the .inc of the 16F628, all defined terms are there.
    should i have a little bit of time to understand and figure out

    thanks again

    Minh Le

  5. #5
    Join Date
    Apr 2008
    Posts
    85


    Did you find this post helpful? Yes | No

    Smile

    hi MACKRACKIT

    it works now.

    as you suggested: i change IN THE .INC FILE


    IFDEF PM_USED
    ......

    DEVICE PIC16F628 INTRC_OSC_NOCLKOUT, MCLR_OFF, ....

    XALL

    ....

    MY QUESTION IS I KEEP THE ORIGINAL INC. FILE , IN THE PROGRAM I ADD AS MELANIE SUGGESTED

    @DEVICE PIC16F628 INTRC_OSC_NOCLKOUT
    ......

    IN THIS CASE THE INC. FILE OF 16F628 SHOULD BE CALLED AND EXECUTE THE INCLUDED FUNCTION OF INTRC_OSC_NOCLKOUT AND MCLR_OFF.

    BUT NOTHING HAPPENED!!!

  6. #6
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Not sure I understand the question now.

    Keep the *.inc files as Pic Basic will look for it even if it is not being used.

    Most of the time I set the *.inc file the way I want the configuration to be. Others like to do it in their code.

    If you set the config in code the lines in the *.inc need to be commented (rem) out, if not you will get errors.

    If I understand when you were using the*.inc file nothing happened. There may be another setting in that file that was causing the problem. ??? How is MCLR set in the *.inc?
    Dave
    Always wear safety glasses while programming.

  7. #7
    Join Date
    Apr 2008
    Posts
    85


    Did you find this post helpful? Yes | No

    Default

    hi,

    sure I have to return the orignal config. but first of all i should see how it looks like.

    the MCLR was set to off (MCLR_OFF), I try another way to test the circuit in oder to bring back to the original setting.

    thanks for your attention

    Minh LE

Similar Threads

  1. Beginer problems
    By luxornet in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 5th February 2010, 04:55

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