Experiments with the multiprocessing Propeller chip.
With its eight parallel-processsing cogs, the Propeller chip's unique design makes a variety of otherwise difficult microcontroller applications relatively simple. For example, processors can be assigned to audio inputs and outputs, mouse, keyboard, TV or LCD display to create a microcontroller-based computer system, with processors left over to work on more conventional tasks such as monitoring inputs and sensors and controlling outputs and actuators.
Although the Propeller chip is very powerful, that doesn't mean it is difficult to use. The Propeller chip also comes in handy for simple projects involving indicator lights, buttons, sensors, and speakers found in common product designs. You can build examples of these circuits with the labs in this book. Once you've mastered the basics, you can find additional hardware, accessories and labs online.
Written for college and university electronics, robotics, microcontroller, and senior design courses, this 228-page text is also a valuable resource for hobbyists with previous microcontroller experience who want to explore the Propeller chip.
This book does not include any hardware. If you don't already have a Propeller MCU and a collection of electronic components for building prototype circuits, you should consider the complete Propeller Education Kit which includes this book plus a Propeller MCU, breadboards, and all the components required to complete the lab exercises in this book.
Propeller Fundamentals Book Topics
- Setup and Testing — Building your Propeller Platform circuit (see below for alternate instructions using PropStick USB).
- I/O and Timing Basics — Techniques for controlling outputs, monitoring inputs, and timing events.
- Methods and Cogs — How to write and call Spin methods and launch cogs. Also covers parameter passing, return values, and setting aside stack space for methods launched into new cogs.
- Objects — How to build and use them to simplilfy multiprocessing, with focus on variable values, I/O pin states, and measurements with the Parallax Serial Terminal.
- Counter Modules and Circuit Applications — With counters, any cog can manage two additional processes, simplifying signal monitoring and generation. Example applications include RC decay, infrared object/distance detection, and metal proximity detection. Signals include D/A with duty signals, square waves up to 50+ MHz, and PWM.
Propeller Fundamentals Book Resources