Argghh! Thanks very much.. I am sure that will make a difference.
Had a question also about the notion of Page Write vs Byte Write. I notice in the data sheets that the chip does either one.
For some reason I though the use of [ ] indicated a page write, and ( ) was for a byte write, but that does not seem to hold up. So -
How do you tell the memory to do a Byte write vs a Page write? In my program I am writing a STR FOO\XXX - and am incrementing the counter by 128, assuming this is approximating a page write. It seems to be.
However, when I just want to write values like:
"1" - needing only a 'byte' sized space..
or
"16472" - needing a 'word' sized space no doubt...
to specific memory locations, I'd assume I'd be writing these a byte or a word at a time.. How do we tell the program to write a Byte vs a Page?
Then, to get the data back out - I am OK on how to get a byte out, but for a word, i'd need to read the memory location, and memory location +1, reading the lowbyte and highbyte, correct? In this example, I need to retrieve "16472" which is more than a byte.
Tom
Bookmarks