Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Help needed programming ext eeprom

Status
Not open for further replies.

Sophi

Newbie level 5
Joined
Jan 10, 2006
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,378
Hi-
I'm using PonyProg and a JDM programmer to program eeprom 24LC128. A PIC holds the driver.
The file that I put into the eeprom is a wav converted to hex data file,about 1000 lines of digits. When I load the file into the program buffer it shows in three columns, from left to right, brown/red which is device address, something in the middle no clue what these (seems to be hex) numbers are and all the way to the right is my file.
Does anyone know what these middle numbers are? From PonyProg documentation it is called the Flash Memory. But this is an eeprom, not flash!
I have another fairly non-functional programmer and I see the same thing in the buffer.
Also, these middle numbers seem to be the only numbers actually getting into my eeprom...since when I read the eeprom to an LCD that's what I see.
How do I get MY file into the memory chip?
:cry:
Sophi
 

techie

Advanced Member level 3
Joined
Feb 5, 2002
Messages
839
Helped
58
Reputation
116
Reaction score
9
Trophy points
1,298
Location
Pakistan
Activity points
7,799
The middle numbers are Hex data. these are displayed a byte (2 digits) at a time. For example,

00 40 6E BD means 4 bytes data.
 

    Sophi

    points: 2
    Helpful Answer Positive Rating

Sophi

Newbie level 5
Joined
Jan 10, 2006
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,378
Thanks-
But where is this hex data coming from? Its not my file. Is it some other version of my file?
Sophi
 

techie

Advanced Member level 3
Joined
Feb 5, 2002
Messages
839
Helped
58
Reputation
116
Reaction score
9
Trophy points
1,298
Location
Pakistan
Activity points
7,799
I havent used the PonyProg but most programmers are the same. When you see the buffer the 3 columns are as this

Address -- Hex Data --- ASCII data
000000 00 00 04 06.. ...AJ87ds

The HEX data and ASCII data are actually the same data represented in 2 different formats.

You should be able to edit any of the data in columns 2 or 3. When you load the file, it should show in these 2 columns. Try loading any text file into the buffer and it should show in column 3 as readable text.

When you program the 24LC128, the data should get burned into the chip.

Sometimes you have to erase the chip before reporgramming it. See if you have the programming options set properly.
 

    Sophi

    points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top