Propeller… by Sridhar Anandakrishnan [Leanpub PDF/iPad/Kindle]
Propeller  Programming
Propeller Programming


This book is no longer available for sale.

Propeller  Programming

This book is 99% complete

Last updated on 2016-06-20

About the Book

The Propeller microcontroller is a powerful multi-processor chip that can be programmed in either a high-level language (C or Spin) or a much faster Assembly language (PASM).  The prop is used in many educational projects and in hobby/maker applications as well is in a number of commercial products.  

In this book, I use a data compression/decompression application to introduce PASM to the reader.  First I go through the full algorithm is Spin and in C and then translate it to PASM.  That way, if you know a high-level language, you can map the PASM steps to something familiar.  

Integrating C and PASM code has particular challenges that I go through in detail.

I use Test Driven Development throughout, which is a powerful technique for validating your code.

I include a chapter on hardware interactions (setting and reading pins).

About the Author

Sridhar Anandakrishnan
Sridhar Anandakrishnan

I am a Professor of Glaciology and Geophysics at Pennsylvania State University.  My colleagues and I study the flow of glaciers in Antarctica and Greenland.

I use the Propeller chip in a seismic data acquisition device that we use "On The Ice" as we say!

The Leanpub 45-day 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms...

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub