Getting Started Tips

Home Up Custom PCB Boards Getting Started Tips Timing Pulse Generation Object Exchange FAQ Programming Examples

 

bullet

First, you need to get a Propeller Chip!

bullet

I recommend the "Demo" board, if you have the $$. 

bullet
This has all the connectors and components for USB, VGA, TV (via RCA connector), audio, mouse, keyboard, and power. 
bullet
Has a solderless breadboard area for easy prototyping
bullet
The onboard microphone, digitized by sigma-delta 1-bit ADC using 2 pins is also interesting.
bullet

A very cost effective alternative is the "Proto" board (but you'll need a soldering iron!). 

bullet
USB version of the Proto board is now available.  Just connect to your PC with USB cable and provide power.  No PropPlug required.
bullet
Comes with just power connector.  But, if you get the "Accessories Kit" for it, you'll have VGA, keyboard, and mouse. 
bullet
It's is very little effort to add TV (I just spliced into an RCA cable and soldered it to the board.  You just need 3 resistors to make it work).   You can do a similar thing for audio and, in a pinch, for VGA keyboard and mouse.
bullet
One trick here is connecting to the computer.  I would recommend the "Prop Plug" for this as there is a place on the Proto board to just plug this in and go.  Alternatively, you can build a simple RS232 serial interface using 2 or 3 transistors and a couple resistors and capacitors (available, e.g., at RadioShack).  But, several people (including myself!) have had some trouble getting this to work right away...
bullet

There are several other options...  Look here and here

bullet
You might like the Education Kit for solderless fun.
bullet

Next, you need the Propeller Tool to program the Propeller.

bullet

Download this here.

bullet

The User Manual is included.  Click on "Help" on the menu.

bullet
I highly recommend you download my bookmarked version here.
bullet

You should probably also have a look at the Datasheet

bullet

Now, you need some "Spin" programs to test your setup.

bullet

Here's a simple "Hello World" example using  the VGA_Text or TV_text drivers

bullet

Try my "Hello World" examples for more basic TV and VGA drivers. 

bullet

Several demos also come with the Propeller Tool.

bullet

Here's a minimal program that toggles output pins.  

bullet

Finally, you need to write your own programs!

bullet

I highly recommend going through the "Toggle" examples in the User Manual.

bullet
These examples also come with the Propeller Tool.
bullet

Stick with TV_text or VGA_text for simple, basic video display

bullet

Somebody has probably done something similar to what you want to do...

bullet
Look in the "Object Exchange
bullet
Try searching through the "Forum
bullet
Note:  Use http://search.parallax.com to look for things in the forum.  Include "F=25" in the search to only get Propeller results.