Storing multiple values

Discussion in 'Embedded Systems and Microcontrollers' started by quantumlab, Jan 8, 2009.

  1. quantumlab

    Thread Starter Member

    Dec 4, 2008
    19
    0
    how do you store multiple values (i.e. a different value every second for up to an hour)??? And could these values be later accessed on a PC for further analysis???
     
  2. mik3

    Senior Member

    Feb 4, 2008
    4,846
    63
    The built-in EEPROM has many memory locations which can be accessed by the appropriate address. Start from the first memory location and move on to the next ones by determining the appropriate address. Check if the EEPROM is enough for all the values you need.
     
  3. Alberto

    Active Member

    Nov 7, 2008
    169
    36
    Internal eeprom doesn't exceed 250 bytes. If you need more then use 24xx eeprom memory chips.

    These memory use I2C protocol (very easy to use) and you can have upto 2 Mbyte

    See microchip site for more datails
    Alberto
     
  4. futz

    Member

    Dec 14, 2008
    23
    0
    Not true. The ones I know of, the 18F2525/18F2620/18F4525/18F4620 all have 1024 bytes. There are probably others.

    EDIT: Did a parametric search at Microchip. There are many.

    No 16Fs exceed 256 bytes of EEPROM though. Only the 18Fs.

    Of course the OP never said whether he was using PICs or something else, so all that could be worthless. :p
     
    Last edited: Jan 8, 2009
  5. Alberto

    Active Member

    Nov 7, 2008
    169
    36
    Futz, I was thinking to the 16F, but you are correct with 18F.
    Nevertheless you seriously want to do a datalogger with only 1Kb of eeprom ?
    Alberto
     
  6. futz

    Member

    Dec 14, 2008
    23
    0
    Certainly not. At least not usually. That's where SD cards come in handy. So nice and simple to interface and code for. And dirt cheap! :p
     
Loading...