Email the Author

You can use this page to email Sridhar Anandakrishnan about Propeller Programming.

Please include an email address so the author can respond to your query

This message will be sent to Sridhar Anandakrishnan

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

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’s avatar Sridhar Anandakrishnan

@psiceSA

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!

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Propellerassemblerpasmintroduction › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss