Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
34 used & new from $92.92

Have one to sell? Sell yours here
 
   
Embedded C Programming and the Atmel AVR
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Embedded C Programming and the Atmel AVR (Paperback)

by Richard H. Barnett (Author), Sarah Cox (Author), Larry O'Cull (Author)
4.2 out of 5 stars See all reviews (12 customer reviews)

List Price: $139.95
Price: $98.33 & this item ships for FREE with Super Saver Shipping. Details
You Save: $41.62 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
24 new from $93.97 10 used from $92.92
Also Available in: List Price: Our Price: Other Offers:
Paperback (Illustrated) 11 used & new from $62.87

Frequently Bought Together

Embedded C Programming and the Atmel AVR + Programming and Customizing the AVR Microcontroller + C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR Compiler
Price For All Three: $179.22

Show availability and shipping details


Customers Who Bought This Item Also Bought

C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR Compiler

C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR Compiler

by Joe Pardue
3.5 out of 5 stars (15)  $49.95
Designing Embedded Hardware

Designing Embedded Hardware

by John Catsoulis
4.4 out of 5 stars (17)  $33.57
AVR: An Introductory Course

AVR: An Introductory Course

by John Morton
3.1 out of 5 stars (8)  $35.05
Atmel AVR Microcontroller Primer: Programming and Interfacing (Synthesis Lectures on Digital Circuits and Systems)

Atmel AVR Microcontroller Primer: Programming and Interfacing (Synthesis Lectures on Digital Circuits and Systems)

by Steven F. Barrett
2.0 out of 5 stars (1)  $35.25
C Programming Language (2nd Edition) (Prentice Hall Software)

C Programming Language (2nd Edition) (Prentice Hall Software)

by Brian W. Kernighan
4.7 out of 5 stars (272)  $45.81
Explore similar items

Editorial Reviews

Product Description
Enter the world of embedded programming and microcontroller applications! One of the only books available today that uses the increasingly popular and cost-effective Atmel AVR embedded controller as the platform and application for learning, Embedded C Programming and the Atmel AVR, 2E is the perfect choice for novices. Featuring a host of fully-functional example applications, this highly innovative book enables users to adopt a "learn by doing" approach as they develop the knowledge and skills needed to achieve proficiency. Following an introduction to Atmel AVR RISC processors, readers are launched immediately into an embedded C language tutorial. Here, they'll experiment with variables and constants, operators and expressions, control statements, pointers and arrays, memory types, preprocessor directives, real-time methods, and more! In addition to a comprehensive library functions reference, an entire chapter on the CodeVision AVR C Compiler provides clear, step-by-step instruction in IDE installation and operation, mixing Assembler with C, and using the Code Wizard Code Generator. Use of peripherals - such as keypads, LCD displays, and other common embedded microcontroller-related devices - is also explored fully in this all-inclusive, state-of-the-art programmer's how-to and reference manual.

About the Author
Dr. Richard H. Barnett has been instructing in the area of embedded microcontrollers for the past eighteen years and currently consults actively in the field. Prior to his tenure as a professor of Electrical Engineering Technology at Purdue University, he spent ten years as an engineer in the aerospace electronics industry. Dr. Barnett¿s teaching awards include the Charles B. Murphy Award as one of the best teachers at Purdue University and Purdue University¿s Book of Great Teachers, a list of the 225 most influential teachers over Purdue¿s entire history.

Sarah Cox has a Bachelor of Science degree in both Computer and Electrical Engineering from Purdue University. She is currently the Director of Software Development at Progressive Resources LLC , where she has developed software for projects ranging from small consumer products to industrial products and test equipment. These projects have spanned several fields, among them automotive, medical, entertainment, child development, public safety/education, sound and image compression, and construction. In addition, Ms. Cox has been listed as co-inventor on numerous patent applications.

Senior Operating Member
Progressive Resources LLC

Mr. O'Cull received a B.S. degree from the School of Electrical Engineering Technology at Purdue University. His career path started in the design of software and control systems for CNC (computer numeric controlled) machine tools. From there he moved to other opportunities in electronics engineering and software development for vision systems, laser-robotic machine tools, medical diagnostic equipment, and commercial and consumer products, and he has been listed as inventor/co-inventor on numerous patents.

Mr. O'Cull started Progressive Resources in 1995 after several years of working in Electrical and Software Engineering and Engineering management. Progressive Resources LLC (http://www.prllc.com) specializes in innovative commercial, industrial, and consumer product development. Progressive Resources is a Microchip consultant member since 1995.

Product Details

  • Paperback: 560 pages
  • Publisher: Delmar Cengage Learning; 2 edition (June 5, 2006)
  • Language: English
  • ISBN-10: 1418039594
  • ISBN-13: 978-1418039592
  • Product Dimensions: 9.2 x 7.3 x 0.8 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars See all reviews (12 customer reviews)
  • Amazon.com Sales Rank: #259,861 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #28 in  Books > Computers & Internet > Hardware > Microprocessors & System Design > Microprocessor Design
    #40 in  Books > Computers & Internet > Hardware > Microprocessors & System Design > Embedded Systems

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(3)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

12 Reviews
5 star:
 (7)
4 star:
 (2)
3 star:
 (2)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (12 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
21 of 21 people found the following review helpful:
4.0 out of 5 stars Excellent. Only small complaints...., March 19, 2005
The first chapter of this book is the most concise, articulate tutorial on embedded C that I have yet found. The second chapter is an equally well written description of the AVR architecture including examples (with code) of how to use peripherals such as timers, serial communication (UART and SPI), analog to digital conversion, etc. These two chapters alone made this book a good value for me and it is organized well enough to make an invaluable reference for the future.

The third and fourth chapters are specific to the Codevision compiler. The evaluation version of Codevision on the included CD has a limited code size and cannot be used to compile the final project in chapter 5, and this is the source of my only complaint. For the price of this book, it would be even more attractive if it included a coupon for a discount on the complete version of the Codevision compiler/IDE (at least one of the authors is from the company that offers Codevision).

That said, Codevision appears to be a very good package. All C compilers for the AVR target have differences so it was necessary to focus on one. But for my purposes and budget, I instead chose to use the freely distributed AVR-GCC compiler (search WinAVR), so the differences must be kept in mind while studying the code examples (e.g. bit-level I/O port access, memory sectioning). This is not a major obstacle, however, and the final project in chapter 5 still functions as an excellent description of the process of project development, from concept to final test.

If you want to learn embedded C, strongly consider buying this book.

If you want to learn embedded C and the AVR line of microcontrollers specifically, buy this book.

If you want to learn embedded C for the AVR using the Codevision compiler/IDE, run and buy this book NOW!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
22 of 24 people found the following review helpful:
5.0 out of 5 stars Must have for you Atmel phreaks, July 22, 2003
By M. Byer (Mountain View, CA USA) - See all my reviews
(REAL NAME)   
If you know of the ATMEL AVRs, then you probably should own this book.
If you are enw to the ATMEL, try this book or the "other" AVR book "Programming and Custominzing the AVR Microcontroller" ISBN 007134666X (by Dhananjay). This one is great for first timers learning microcontrollers. I picked up the Dhananjay book, never having done any microcontroller stuff, and was jamming in a week!!!
This C-programming book starts out a little slower, as it has to teach some C-fundamentals....nevertheless, both are excellent books for one of the best 8-bit microcontrollers out there....a great starting point for students and engineers.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 18 people found the following review helpful:
5.0 out of 5 stars Great book for starters and experienced programmers!, November 27, 2002
By A Customer
This is a great book on embedded C programming. Although it focuses on the Atmel AVR microcontrollers, it is a useful reference for anyone doing embedded development! I have been an embedded systems developer for years and this is the first book that I have found that I keep at my desk for quick references - for software and hardware!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

3.0 out of 5 stars Some good information, but seriously overpriced
This book has some good information on programming AVR microcontrollers in c, but in my opinion it is ridiculously over-priced for what you get. Read more
Published 7 months ago by Andy N1KSN

4.0 out of 5 stars Excellent course on AVR
Very good guide. If you need to program for AVR fast. This book is for you. Expensive, I don't know why. But, it's really good. 4 stars only because too much expensive.
Published 8 months ago by Custodio Barcellos

5.0 out of 5 stars What an excellent book ...
I have only just started programming with AVR and was looking for a book that would help me. After reading other reviews I decided to buy this book - and I'm glad that I did... Read more
Published on January 22, 2007 by HV Jones

5.0 out of 5 stars Read these reviews for general info as they may refer to the first edition!
Hi folks!
It's amazing how reviews dated months (or years) prior to the publication date of a new edition got added here. Read more
Published on January 3, 2007 by Donal B. Botkin

5.0 out of 5 stars Great for Beginners and as a reference for Advanced Programmers
In a word, this book is Awesome! It takes the reader through beginner to advanced programming of the AVR in C and provides an extensive list of projects while remaining just... Read more
Published on December 10, 2005 by Christopher L. Troutner

5.0 out of 5 stars Good book
Perfect book to help make transition from assembly language to C.
Best if you know about internal micro peripherals and a little C but I stumbled along despite never having... Read more
Published on September 23, 2005 by William N. Carver

1.0 out of 5 stars Too Much / Not Enough
I bought both this book and the C Programming for Microcontrollers book by Joe Pardue. This book would be acceptable, maybe even good if not compared to the other book. Read more
Published on September 20, 2005 by JohnC

5.0 out of 5 stars Actually, 4.5 stars, due to a few bad chapters.
I will say upfront that this book represents some of my best spent money. This book is concisely and intelligently explaining embedded C programming, in a way well-suited for... Read more
Published on October 29, 2004 by G. Scotti

3.0 out of 5 stars The CD is Blank
The book is a very good starter book for embedded C beginners. The sample project leaves a lot of detail for the LCD display not explained in chapter 2 and 5. Read more
Published on February 6, 2004

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category

Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates