We use the BS1 for teaching purposes. We would like to save data (e.g. temperature) in the EEPROM (no problem using WRITE) while the BS1 is disconnected from the PC. And then, later on, we would like to show the data collected by re-connecting the BS1 to a PC. Therefore, we thought we could upload a second program that uses READ, since the lower adresses (0...) are not erased. My understanding is, that only the necessary adresses of the EEPROM are erased when uploading a new program to the BS1 (see: http://www.cs.columbia.edu/~hgs/research/projects/stamptag/Final/Manuals/stamp_faqs.pdf
, page 12).
Different souces say this should be possible e.g.: http://www.parallax.com/go/BASICStampConnectHelp/Content/FAQTopics/UsbBoardResets.htm
However I only managed to WRITE data to the EEPROM and READ it within the same program and without the BS1 being disconnected from the PC.
It would be great if somebody could help me out here!
Thanks in advance