Deprecated: Assigning the return value of new by reference is deprecated in /home/nicholas/public_html/ggnew/components/libraries/cmslib/spframework.php on line 101

Deprecated: Assigning the return value of new by reference is deprecated in /home/nicholas/public_html/ggnew/components/libraries/cmslib/spframework.php on line 644
Project Detail

Propeller Platform SD

Designer: gadgetgangster
Views: 7041
Howto: Assembly Guide Your 1st Propeller ProgramCategory: PropellerProject Forum
Emblems:
Best Seller
One of our best selling projects
Official
Official Gadget Gangster Development Product
Get This Kit

Currently Out Of Stock. Want an email when we get more?
Email:

Photos

Photos: 1  2  3  
Description

"...Ready for your next design that needs a little more sauce than the Arduino can offer." - hackaday

The Propeller Platform SD is like the Propeller Platform USB but doesn't include a USB connection. It includes:
* 80Mhz 8-Core Parallax Propeller,
* 64kb EEPROM,
* 5V and 3.3V 1.5A Voltage Regulators accept 5.5v min. power input,
* microSD card slot,
* A barrel jack and terminal block power connector,
* Space to add a DS1307 Real-time clock and power backup (get the RTC, power backup, watch crystal, and diode by using the options dropdown above).
* 2.8" x 2.5" footprint with pin sockets to add additional Platform modules.

PROGRAM WITHOUT A PROP PLUG!
The Propeller Platform SD comes pre-programmed with a bootloader so you don't need a Prop Plug or USBThumb to get started. Using it is easy. When your program is ready, hit F8 in the Propeller Tool, and click on the button labeled 'show hex'.

Finally, click on the button labeled 'save binary file' and save the binary to the main directory of your microSD card.

NEW - Propeller Platform SD's shipped after May 9, 2010 have an improved firmware, if you name the file:
run.bin - the Prop will immediately start running it when you turn it on.
update.pgm - the Prop will load your program to the upper half of EEPROM. When you restart without inserting an SD card, it will start running that program.
loader.pgm - the Prop will overwrite the bootloader with your program. If your new program has no way to update the EEPROM, you'll need a prop plug to reprogram, so be very careful with this option.

A huge thanks to Brian Riley, N1BQ at The Shoppe at Wulfden for providing this improved bootloader.

USING THE REAL TIME CLOCK
If you want to include a DS1307 Real Time Clock with your Propeller Platform SD, just select it in the options drop-down above.

The RTC connects to the i2c bus, using the same pins as your EEPROM. A nice library for using the DS1307 is in the Object Exchange.

USING THE microSD CARD SLOT
The microSD card slot is connected to Pins 0 - 3 in the following order:
P0: Do
P1: Clk
P2: Di
P3: Cs
Grab one of the SD Card objects from the Propeller Object exchange (fsrw works well) and you can mount the card with mount(0). fsrw supports FAT16 and FAT32, so microSD and microSDHC cards work just fine.

The Parallax Propeller and SD Cards use 3.3V logic levels.
Make It!

You'll need a 5.5v-12v power adapter (or other power supply). If you want to overwrite the bootloader, you'll need a USBThumb or Prop Plug.

Note: The Propeller Platform SD does not come with the Through-Hole parts soldered on, but all the necessary parts are included with the product.
Resources

Possibly Related Projects

by
by
by