12f675_fuse_about_to_blow!


Closed Thread
Results 1 to 40 of 929

Hybrid View

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


    Did you find this post helpful? Yes | No

    Default

    Mission clarification

    Power UP
    Read EEPROM
    Transfer value from EPROM to VAR

    Press Button
    VAR adds one to it's self
    Display VAR on LCD
    Write VAR to EEPROM
    Wait for another Button press

    This message will self destruct in.....
    Dave
    Always wear safety glasses while programming.

  2. #2
    Join Date
    Feb 2010
    Location
    I live in the UK
    Posts
    562


    Did you find this post helpful? Yes | No

    Default



    I'm on it boss 'NCIS'.....!

    Dave

  3. #3
    Join Date
    Feb 2010
    Location
    I live in the UK
    Posts
    562


    Did you find this post helpful? Yes | No

    Default

    Hi mackrackit,

    I've not been able able to look at the project this weekend due to a family issue.

    Will be back 'on mission' tomorrow all being well.

    Dave

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


    Did you find this post helpful? Yes | No

    Default

    Yup, family comes first. In the end that is all we got.

    Hope things turn out well.
    Dave
    Always wear safety glasses while programming.

  5. #5
    Join Date
    Feb 2010
    Location
    I live in the UK
    Posts
    562


    Did you find this post helpful? Yes | No

    Default

    Yup, family comes first. In the end that is all we got.
    Never a truer word....

    Hope things turn out well.
    Thank you and they have I'm very relieved to say.

    Back on the case tomorrow after a good nights sleep.

    Dave

  6. #6
    Join Date
    Feb 2010
    Location
    I live in the UK
    Posts
    562


    Did you find this post helpful? Yes | No

    Default

    Hi mackrackit,

    Things pretty much back to normal here (panic over)

    So here's the first part of the brief, I think it covers these components:

    Power UP: Read EEPROM: Transfer value from EPROM to VAR: Press Button:
    VAR adds one to it's self: Display VAR on LCD
    I didn't want to try and do any more just in case I'm wildly off track on this, what do you think? I've left out all the DEFINES for clarity.

    Code:
    Total var word        ' Data variable
    B1      VAR     BYTE  'Stored DATA address
    clear                 'Re_set volatile memory to zero (Not EEPROM?)
    
    MAIN:
    gosub Power_up        'On Power_up GOTO READ EEPROM subroutine
    Start:
    if PORTA.5 = 0  then  count_up: 'If button pressed start counting
    IF PORTA.5 = 1  THEN     Start: 'If button not pressed loop until it is
        
    Count_up:                 'Button has been pressed
    let Total = Total + 1     'Add one to value of Total taken from EEPROM   
    LCDOUT $FE,1              'Clear LCD
    LCDOUT $FE,$C0,DEC Total  'Display Total on LCD
    PAUSE 500
    GOTO Start: 
    
    Power_up:                 'Power_up subroutine
    Read B1, Total.HIGHBYTE	  ' Read high byte
    Read B1+1, Total.LOWBYTe  ' Read low byte  
    LET Total = Total         'Set Total to value set in EEPROM Memory
    return
    Dave
    Last edited by LEDave; - 4th May 2010 at 17:42.

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


    Did you find this post helpful? Yes | No

    Default

    Glad to hear things are back to normal.

    A quick look and it looks OK, might want to add a WRITE to EEPROM routine though...
    Dave
    Always wear safety glasses while programming.

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