Shop OBEX P1 Docs P2 Docs Learn Events
Difference between SX and BASIC Stamp — Parallax Forums

Difference between SX and BASIC Stamp

Dan TaylorDan Taylor Posts: 207
edited 2008-03-15 02:01 in General Discussion
I have the BASIC Stamp kit and was wondering what the main differences between the SX and the BASIC Stamp are. I was thinking of getting one but not quite sure.

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2008-03-14 04:36
    The Basic Stamp includes a microcontroller like a PIC or SX, a voltage regulator, a resonator as a clock source, an EEPROM for holding Basic program(s) and possibly some data, and some parts to support programming from a PC. The microcontroller contains an interpreter for the Basic programs in its internal program memory.

    The SX is just the blank microcontroller. You need to supply any voltage regulator and clock source. You also need a special device for programming (SX-Key) from a PC. Your program is compiled from a somewhat different form of Basic to assembly, then to a program in binary which is loaded into the microcontroller's program memory. You can add external EEPROM for storing data, but you can't really store your program there.

    The Basic Stamp is easier to use, but much slower than the SX because of the interpreter. There are a number of features of the SX itself that the interpreter doesn't really use, but are available when programming directly in SX/Basic or SX assembly.
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2008-03-14 14:55
    Well, to contrast:
    The BasicStamp is a complete system in a package:
    The SX is just the microcontroller chip [noparse][[/noparse]unless you get a board that includes the system]

    The BasicStamp is slower, but has a lot more educational support material:
    The SX can be much faster, it is a far more flexible device as you choose the software and the speed

    The BasicStamp is ready-to-go:
    The SX is 'some assembly required

    The BasicStamp plugs directly into a serial or USB:
    The SX needs a programing device called an SX-KEY

    Many of the choice are decided around your learning curve and your comfort with learning deeper levels of details. Just having the speed and power available in an SX, doesn't mean that you will ever really need it. After all, NASA has even used a BasicStamp in Space Shuttle missions. It is simple to program, simple to replace, and reliable. No one needs to pull out the soldering iron to resolve a failure.

    Of course, the SX is just about one of the best entries to Assembly language programing if you are so inclined. And it is a bit cheaper if you build a lot of things. Expect to buy a copy of Guenther's text or work twice as hard to learn Assembly. In the meantime, SX/B and SX/C are free.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PLEASE CONSIDER the following:

    Do you want a quickly operational black box solution or the knowledge included therein?······
    ···················· Tropically,····· G. Herzog [noparse][[/noparse]·黃鶴 ]·in Taiwan
  • Dan TaylorDan Taylor Posts: 207
    edited 2008-03-15 02:01
    Ok, Thanks alot guys. that really helps.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Dan Taylor
Sign In or Register to comment.