PIC16F84A EEPROM problems


Closed Thread
Results 1 to 24 of 24

Hybrid View

  1. #1
    Join Date
    Jun 2007
    Location
    Mansfield, UK
    Posts
    697


    Did you find this post helpful? Yes | No

    Default

    ok, i copied that exactly. it wouldnt compile because of the top line so i removed it and set the fuses in the programmer software. i borrowed one of those caps from another circuit and its still not working. im getting the exact same result

    Edit: MCLR is connected to vdd with a 10K resistor
    Last edited by The Master; - 11th June 2007 at 20:46.

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


    Did you find this post helpful? Yes | No

    Default

    OK, so what happen if you change the loop to
    Code:
            for Addr=0 to 7
                PORTB = DCD ADDR
                PAUSE 500
                NEXT
    If it doesn't work... or you have a faulty crystal, or your crystal capacitor are bad, or the PSU is bad, or the PIC is bad... OR everything previously listed

    EDIT: config fuses..
    http://www.picbasic.co.uk/forum/showthread.php?t=543
    Steve

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

  3. #3
    Join Date
    Jun 2007
    Location
    Mansfield, UK
    Posts
    697


    Did you find this post helpful? Yes | No

    Default

    [QUOTE=mister_e;39699]OK, so what happen if you change the loop to
    Code:
            for Addr=0 to 7
                PORTB = DCD ADDR
                PAUSE 500
                NEXT
    that works. the LEDs are chasing as expected. what does this mean then?

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


    Did you find this post helpful? Yes | No

    Default

    Probably the PIC EEPROM is bad OR there's a setting in your device programmer software that you overlooked.

    What i mean is that some Device programmer software allow to program OR NOT the PIC EEPROM. Sure it's something like that.
    Steve

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

  5. #5
    Join Date
    Jun 2007
    Location
    Mansfield, UK
    Posts
    697


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mister_e View Post
    Probably the PIC EEPROM is bad OR there's a setting in your device programmer software that you overlooked.

    What i mean is that some Device programmer software allow to program OR NOT the PIC EEPROM. Sure it's something like that.
    right. ive just tested it on another chip so its not that. theres 1 more fuse value you didnt mention so i changed that. the programmer app has an EEPROM override button so i tried that too and still as before.

    this is confusing. random thought, could this possibly be anything like those chips where you have to access the *internal* EEPROM asif it was *external*?

    another thing is that the datasheet for this chip says EEPROM stuff has to be written in a certain way but it only gives examples of assembly code so i dont understand it

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


    Did you find this post helpful? Yes | No

    Default

    compile the first example the send me the generated .HEX file (in a .ZIP)

    Everything work as expected here.

    Which PIC programmer and software do you use?

    EDIT: Which PBP version ?
    Steve

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

  7. #7
    Join Date
    Jun 2007
    Location
    Mansfield, UK
    Posts
    697


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mister_e View Post
    compile the first example the send me the generated .HEX file (in a .ZIP)

    Everything work as expected here.

    Which PIC programmer and software do you use?

    ok, this is the first example without the first line (or it wont compile)

    the programmer i think is DIY K149 or 3149B-E
    the programmer software is micropro25

    Edit: Microcode studio 2.2.11 / PICBASIC PRO 2.45
    Attached Files Attached Files

Similar Threads

  1. Can't read sequential addresses in external EEPROM
    By tjkelly in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 18th February 2010, 14:46
  2. Problem with I2C EEPROM addressing
    By Atom058 in forum General
    Replies: 14
    Last Post: - 3rd November 2009, 03:17
  3. Problems with driving external EEPROM M24256
    By Kristjan in forum mel PIC BASIC Pro
    Replies: 18
    Last Post: - 10th February 2008, 11:34
  4. How to write/read strings EEPROM/LCD
    By g-hoot in forum mel PIC BASIC Pro
    Replies: 22
    Last Post: - 11th February 2007, 06:26
  5. word variable to 25lc640
    By TONIGALEA in forum mel PIC BASIC Pro
    Replies: 5
    Last Post: - 6th July 2004, 19:59

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