Email the Author
You can use this page to email Sridhar Anandakrishnan about Propeller Programming.
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
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!