Shop OBEX P1 Docs P2 Docs Learn Events
EEPROM Memory Monitor (Modified Monitor Demo) — Parallax Forums

EEPROM Memory Monitor (Modified Monitor Demo)

Chris SavageChris Savage Parallax EngineeringPosts: 14,406
edited 2010-06-07 22:30 in Propeller 1
Hey everyone,

I was recently working on a test procedure for EEPROMs to verify specification timing, etc.·when I needed a convenient way to display the current contents of the EEPROM.· I really liked the memory monitors from the old days, and even for EEPROMs if I read one into my device programmer and did a memory dump the listing was the same format.

I remembered Chip Gracey had written a Monitor Demo back when the Propeller was first released.· This demo could display any of the global 64KB of memory in the Propeller (32K ROM / 32K RAM) and even let you edit the RAM, much like the cartridge based units of say the Commodore 64 days.· So I took a look at Chip's Monitor object and realized changing three lines would allow me to do all the same functions on an EEPROM as his original did with the Propeller memory.·

Attached below is the ZIP archive with the necessary files.· Hopefully some of you will find this as useful as I did and you old-schooler's should even feel a little nostalgic.· smilewinkgrin.gif

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage

Parallax Engineering

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2010-06-07 22:30
    Also have a look at FemtoBasic and its derivatives. They all have a DUMP statement that lets you display the contents of the Propeller's RAM, ROM, and any attached EEPROM. You can use the EEPROM[noparse][[/noparse]<pin>,<address>]=<expr> statement to change a byte of EEPROM too (and EEPROM[noparse][[/noparse]<pin>,<address>] has the value of that EEPROM location).
Sign In or Register to comment.