Shop OBEX P1 Docs P2 Docs Learn Events
SV: SV: [basicstamps] Interfacing A Standard EPROM — Parallax Forums

SV: SV: [basicstamps] Interfacing A Standard EPROM

ArchiverArchiver Posts: 46,084
edited 2004-03-31 09:27 in General Discussion
Greetings!

If you just wanted to be able to switch from program to program without
downloading all the time, there's no reason why you can't desolder the
EEPROM on the BS2 and replace it with some sort of connector, then
solder a stack of EEPROM's onto matching connectors.

As for copying the HEX values from one 24LC16 to another, yes that
should work. Writing in what is shown in the MemoryMap should also
work.(but a wee bit tedious :-)

As for using 27C128 chips to store data, well...
It's possible, but doesn't these normally use a 12.5 or 20V programming
voltage?

I have a series of old PDA's which DO use EPROMs for file storage, and
have the schematic of how it was done on my website:
http://home.c2i.net/trygveh/english/gadgetman/pocket/psion/index.html
Select the 'Organiser I', then the 'Datapak' link underneath.

Basically, what is done is that the data is read and written in
parallell(taking 8 lines) and the address is generated by a counter
which is incremented by pulsing on a single pin until you reach the
desired address. (Later pak's with larger EPROMs uses two separate
counters to partition it into 'pages' of manageable size)
There's no problem in replacing the counter with a 'serial in, parallel
out' type chip, though, to decrease the access time.
You still have to handle the 12.5V(or whatever ) programming pulse,
though...


:-)
Trygve


Opprinnelig melding
Fra: Ted Ham [noparse]/noparse]mailto:[url=http://forums.parallaxinc.com/group/basicstamps/post?postID=YX6oo9q9AlsvFIGvo06u5_Lzl2j_wQ-pGuUEEpBF9hZ_86u3U3eStm04bv0EiiEABc_ptborSy0ZR8YBiA]tedhamii@h...[/url
Sendt: 31. mars 2004 05:46
Til: basicstamps@yahoogroups.com
Emne: Re: SV: [noparse][[/noparse]basicstamps] Interfacing A Standard EPROM



Thank you Jon Williams for your reply too. Actually, I had wanted
to use a real "EPROM", the one with the UV window in it. I wanted to
be able to "Burn" the code into the 27C128 chip using my EPROM
programmer. It's not a space problem that I have with the original 8
pin EEPROM, I am not that good yet at writing programs so at this
point I will never be able to even come close to filling up the
original 8 pin EEPROM. I just like the whole concept of using my
EPROM burner and burning chips, and erasing them too. I thought that
I could perhaps have an individual 27C128 chip for each and every
program that I write. This way I could just change out the 27C128
chip with another one that has some code in it and have my BS2 OEM
board do it's thing without having to hook up my laptop and dumping
in another program to have it do something else. I could have like 10
different 27C128's, all with different programs in them, but I guess
I will never be able to do this cause of what Jon from Parrallex
said. Yes, it would have to be the large 28 pin dip 27Cxxx series
EPROMS. I like those chips. You could say that I just want to take
the "Long" way to do something, like burning and changing EPROM
chips, but that is fun for me.

On another note, would it be possible to incorporate my 27C128 EPROM
chip into some other sort of application using my BS2 OEM board, like
possibly a data aquisition applicaton? I am hell bent on wanting to
use a 28 pin dip EPROM like the 27C128, 27C256 or 27C512 with my BS2
OEM board, even if I only have 2 measily lines of Basic code.. So..
if ANYONE out there knows of some sort of application or project that
I can use my "27Cxxx" EPROM chip with my BS2 OEM board, please let me
know. Also, how can I (If I even can) save my Basic code into a
regular binary or HEX file while I am using the Basic Stamp Editor
Ver. 2 Windows graphical interface program? I guess that perhaps I
can look at the "Memory Map" after I write my code, and then write
down the HEX values and their respective memory locations. Would this
work this way? Say I had a blank 8 pin "24LC16B" EEPROM chip. If I
put it into my EPROM burner and I manually entered in the exact same
HEX values in the same memory locations as an already
programmed "24LC16B" chip, and then "Burned" these values into my
blank "24LC16B" chip, and then I put this newly burned "24LC16B" chip
into my BS2 OEM board, would it work?


Thanks,

Ted




To UNSUBSCRIBE, just send mail to:
basicstamps-unsubscribe@yahoogroups.com
from the same email address that you subscribed. Text in the Subject
and Body of the message will be ignored.

Yahoo! Groups Links
Sign In or Register to comment.