Sign in
|
Register
|
Mobile
Home
Browse
About us
Help/FAQ
Advanced search
Home
>
Browse
>
Official Guide
>
Programming and Customizing the Multicore Propeller Microcontroller: The Official Guide
CITATION
Parallax
.
Programming and Customizing the Multicore Propeller Microcontroller: The Official Guide
.
US
: McGraw-Hill/TAB Electronics, 2010.
Add to Favorites
Email to a Friend
Download Citation
Programming and Customizing the Multicore Propeller Microcontroller: The Official Guide
Authors:
Parallax
Published:
January 2010
eISBN:
9780071664516 0071664513
|
ISBN:
9780071664509
Open eBook
Book Description
Table of Contents
Contents
About the Authors
Foreword
Introduction
Chapter 1 The Propeller Chip Multicore Microcontroller
Introduction
Multicore Defined
Why Multicore?
Multicore Propeller Microcontroller
Summary
Exercises
Chapter 2 Introduction to Propeller Programming
Introduction
What's the Secret?
Ready to Dive In?
Let's Get Connected!
Your First Propeller Application
A Blinking LED
RAM versus EEPROM
A More Powerful Blink
All Together Now
Wrapping It Up
Timing Is Everything
Sizing the Stack
Propeller Objects and Resources
Summary
Exercises
Chapter 3 Debugging Code for Multiple Cores
Propeller Features That Simplify Debugging
Object Design Guidelines
Common Multiprocessor Coding Mistakes
Survey of Propeller Debugging Tools
Debugging Tools Applied to a Multiprocessing Problem
Summary
Exercises
Chapter 4 Sensor Basics and Multicore Sensor Examples
Introducing Sensors by Their Microcontroller Interfaces
On/Off Sensors
Resistive, Capacitive, Diode, Transistor, and Other
Pulse and Duty Cycle Outputs
Frequency Output
Voltage Output
Synchronous Serial
Asynchronous Serial
Questions about Processing and Storing Sensor Data
Summary
Exercises
Chapter 5 Wirelessly Networking Propeller Chips
Introduction
Overview of Networking and XBee Transceivers
Hardware Used in This Chapter
Testing and Configuring the XBee
Sending Data from the Propeller to the PC
Polling Remote Nodes
Using the XBee API Mode
A Three-Node, Tilt-Controlled Robot with Graphical Display
Summary
Exercise
Chapter 6 DanceBot, a Balancing Robot
Introduction
The Challenge
Building the DanceBot
Controlling the DanceBot
Summary
Exercises
Chapter 7 Controlling a Robot with Computer Vision
Introduction
Understanding Computer Vision
PropCV: A Computer Vision System for the Propeller
Apply Filters and Track a Bright Spot in Real Time
Following a Line with a Camera
Track a Pattern
State-of-the-Art Computer Vision with OpenCV
OpenCV and Propeller Integration
Summary
Exercises
Chapter 8 Using Multicore for Networking Applications
Introduction
Ethernet and Internet Protocols
EtherX Add-in Card for the Propeller-Powered HYDRA
Creating a Simple Networked Game
Summary
Exercises
Chapter 9 Portable Multivariable GPS Tracking and Data Logger
Introduction
Overview of the Sensors
Main Spin Object
Experiment
Summary
Exercises
Chapter 10 Using the Propeller as a Virtual Peripheral for Media Applications
Introduction
Overview, Setup, and Demo
System Architecture and Constructing the Prototype
Remote Procedure Call Primer
Virtual Peripheral Driver Overview
Client/Host Console Development
Exploring the Command Library to the Slave/Server
Enhancing and Adding Features to the System
Exploring Other Communications Protocols
Summary
Exercises
Chapter 11 The HVAC Green House Model
Introduction
Exploring the Problem
The HVAC Green House Model
Summary
Exercises
Chapter 12 Synthesizing Speech with the Propeller
Introduction
Using Spectrographs to "See" Speech
Exploring the VocalTract Object
Summary
Exercises
Appendix A: Propeller Language Reference
Categorical Listing of Propeller Spin Language Elements
Categorical Listing of Propeller Assembly Language
Reserved Word List
Appendix B: Unit Abbreviations
Index