Propeller Proto Boards and using upper 32KB of AT256 EEPROM for storing data.
JamesRonald
Posts: 39
So I was looking at at my Propeller Proto Board the other day and I noticed that it has an AT256 EEPROM (64KB) like it says in it products description. Interestingly, the schematic shows a 128Kbit part. Anyway, my question is can the upper 32KB ( > $8000) be used for storing data? I wonder why there is not more discussion on doing such.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
James Ronald
My Robots
Post Edited (JamesRonald) : 4/11/2010 2:26:43 AM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
James Ronald
My Robots
Post Edited (JamesRonald) : 4/11/2010 2:26:43 AM GMT
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Leon Heller
Amateur radio callsign: G1HSM
You can use all of the 32K above the original 32K. There has been much discussion, but searches are not working in the forum right now. I'll see if I can track down some threads.
Jim
Good catch on the schematic. Don't know if it's a documentation error, or they had another part in mind.
It uses other code from the Obex.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Leon Heller
Amateur radio callsign: G1HSM
Post Edited (Leon) : 4/10/2010 8:47:56 PM GMT
I have been watching the propeller and robotics forums for a couple years now and do not remember this topic coming up.
Thanks for the help.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
James Ronald
My Robots
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Leon Heller
Amateur radio callsign: G1HSM
Here is another in the OBEX that stores and retrieves data from eeprom. I am unsure if this just accesses 32KB but it could no doubt be modified. http://obex.parallax.com/objects/493/
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)·
· Prop OS: SphinxOS·, PropDos , PropCmd··· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBlade Props: www.cluso.bluemagic.biz
I tried above code.
But not operate. (all data are FFFFF)
I checked ProtoBoard(AT24C512)
I modify to EEPROMAddr := %10100000).
I comment out " if i2cObject.devicePresent(i2cSCL,eepromAddr) == true", because there is no method "devicePresent" in object"basic_i2c_driver"
Why cannot data read?
Ben
I modified below.
It fine works.
Why doesn't i2cObject.WriteLong/i2cObject.ReadLong work?
I don't understand reason although reading basic_i2c_driver.