Go to Post by the way when someone calles me a dork or geek, i tell them to look up dork and geek in the dictionary, and that i would rather be called nerd :) - Mike Schroeder [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #7   Spotlight this post!  
Unread 11-03-2002, 13:56
Greg Ross's Avatar
Greg Ross Greg Ross is offline
Grammar Curmudgeon
AKA: gwross
FRC #0330 (Beach 'Bots)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Hermosa Beach, CA
Posts: 2,245
Greg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond repute
Send a message via AIM to Greg Ross Send a message via Yahoo to Greg Ross
Maybe this is your problem

Quote:
Originally posted by ChrisA
you have 62 scratchpad ram locations total in each bank.

to sum this all up...
scratchpad ram is the physical memory area inside the robot controller where all your variable values are stored.
A couple of problems here:
  • There are only 64 scratchpad RAM bytes (not 62) for the entire BASIC Stamp. Scratchpad RAM is shared by the programs in all EEPROM banks. (A very important point to keep in mind!)
  • Scratchpad RAM is separate from the variable space. (You have 26 bytes of variable space available PLUS the 64 bytes of scratchpad RAM. Both are shared by all program banks.)

Also a couple more details you left out of your description:
  • Scratchpad RAM data is accessed with the GET and PUT commands.
  • Before you can use data you have previously PUT into into scratchpad RAM, you have to GET it into a normal variable (one of your 26 bytes.)
__________________
Greg Ross (The Grammar Curmudgeon formerly known as gwross)
S/W Engineer, Team 330, the Beach 'Bots
<--The Grammar Curmudgeon loves this cartoon.
“Life should not be a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming "Wow! What a Ride!" Hunter S. Thompson
"Playing a practical joke means doing something mean and calling it funny." Me

Last edited by Greg Ross : 11-03-2002 at 14:04.
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Scratchpad RAM Access Time Ian W. Programming 1 13-02-2003 00:31
Bad, bad, bad!!! archiver 2000 13 23-06-2002 22:29
BS-2sx RAM access times archiver 2000 2 23-06-2002 22:10


All times are GMT -5. The time now is 17:07.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi