Beginner's Guide to Embedded C Programming - Volume 2: Timers, Interrupts, Communication, Displays and More

Chuck Hellebuyck 2009

If you liked his first C book "Beginner's Guide to Embedded C Programming" then you will love this one. In this "Volume 2" Chuck takes the reader to the next level by introducing how to drive displays, how to use interrupts, how to use serial communication, how to use the internal hardware peripherals of the PIC16F690 Microcontroller such as SPI, PWM and Timers. He even introduces how to drive a stepper motor for those looking for electromechanical design help. He tackles these topics with...


PIC Projects: A Practical Approach

Hassan Parchizadeh 2009

This book is a collection of projects based around various microcontrollers from the PIC family. The reader is carefully guided through the book, from very simple to more complex projects in order to gradually build their knowledge about PIC microcontrollers and digital electronics in general. On completion of this book, the reader should be able to design and build their own projects and solve other practical problems in digital electronics.

Many books in this area are theory based and can...


uC/OS-III, The Real-Time Kernel, or a High Performance, Scalable, ROMable, Preemptive, Multitasking Kernel for Microproc

Jean J Labrosse 2009

This book puts the spotlight on how a real-time kernel works. Using Micrium's uC/OS-III as a reference, the book consists of two complete parts. The first describes real-time kernels in generic terms. Part II provides examples to the reader, using STMicroelectronics' STM32F107 microcontroller, based on the popular ARM Cortex-M3 architecture. A companion evaluation board (uC/Eval-STM32F107) NOT INCLUDED, and tools (IAR Systems Embedded Workbench for ARM), enable the reader to be up and...


Running Small Motors with PIC Microcontrollers

Harprit Sandhu 2009

Program PIC microcontrollers to drive small motors

Get your motors running in no time using this easy-to-follow guide. Detailed circuit diagrams and hands-on tutorials show you, step by step, how to program PIC microcontrollers to power a wide variety of small motors. You'll learn how to configure all the hardware and software components and test, troubleshoot, and debug your work. Running Small Motors with PIC Microcontrollers is filled with more than 2,000 lines of PicBasic Pro code you can...


Designing Embedded Systems with PIC Microcontrollers, Second Edition: Principles and Applications

Tim Wilmshurst 2009

PIC microcontrollers are used worldwide in commercial and industrial devices. The 8-bit PIC which this book focuses on is a versatile work horse that completes many designs. An engineer working with applications that include a microcontroller will no doubt come across the PIC sooner rather than later. It is a must to have a working knowledge of this 8-bit technology. This book takes the novice from introduction of embedded systems through to advanced development techniques for utilizing and...


USB Complete: The Developer's Guide

Jan Axelson 2009

This updated edition of the best-selling developer's guide to the Universal Serial Bus (USB) interface covers all aspects of project development, including hardware design, device firmware, and host application software.

Topics include how to choose a device controller chip, how to write device firmware for USB communications, how to cut development time by using USB device classes, and how to write software to access devices that perform vendor-specific functions. Also discussed are hardware...


The Art of Designing Embedded Systems, Second Edition

Jack Ganssle 2008

Jack Ganssle has been forming the careers of embedded engineers for 20+ years. He has done this with four books, over 500 articles, a weekly column, and continuous lecturing. Technology moves fast and since the first edition of this best-selling classic much has changed. The new edition will reflect the author's new and ever evolving philosophy in the face of new technology and realities. Now more than ever an overarching philosophy of development is needed before just sitting down to build...


Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems

Miro Samek 2008

Practical UML Statecharts in C/C++ Second Edition bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern hierarchical state machines (UML statecharts). The book describes a lightweight, open source, active object (actor) framework, called QP that enables direct manual coding UML statecharts and concurrent event-driven applications in C or C++. This book is presented in two parts. In Part I, you get a practical...


MSP430 Microcontroller Basics

John H. Davies 2008

The MSP430 microcontroller family offers ultra-low power mixed signal, 16-bit architecture that is perfect for wireless low-power industrial and portable medical applications. This book begins with an overview of embedded systems and microcontrollers followed by a comprehensive in-depth look at the MSP430. The coverage included a tour of the microcontroller's architecture and functionality along with a review of the development environment. Start using the MSP430 armed with a complete...


Beginner's Guide To Embedded C Programming: Using The Pic Microcontroller And The Hitech Picc-Lite C Compiler

Chuck Hellebuyck 2008

The C language has been covered in many books but none as dedicated to the embedded microcontroller beginner as the Beginner's Guide to Embedded C Programming. Through his down to earth style of writing Chuck Hellebuyck delivers a step by step introduction to learning how to program microcontrollers with the C language. In addition he uses a powerful C compiler that the reader can download for free in a series of hands on projects with sample code so you can learn right along with him. For...