Search
 Advanced SearchView Cart   Checkout   
 Location:  Home » Books » Programming Languages » Embedded C Programming And The Atmel AVRDecember 4, 2008  
Browse
Books
Computers
Electronics
Related Categories
• Programming Languages
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• Electrical & Electronic Engineering
Engineering
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Engineering
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• General
Computer Science
Computers & Internet
Subjects
Books
• General AAS
Computer Science
Computers & Internet
Subjects
Books
• Embedded Systems
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• Microprocessor Design
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• General
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• General AAS
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• General
C
Programming
Computers & Internet
Subjects
• General AAS
C
Programming
Computers & Internet
Subjects
• General
Electronics
Electrical & Electronics
Engineering
Professional & Technical
• General
Electrical & Electronics
Engineering
Professional & Technical
Subjects
• General AAS
Electrical & Electronics
Engineering
Professional & Technical
Subjects
• General
Science
Subjects
Books
• General AAS
Science
Subjects
Books
• Paperback
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Embedded C Programming And The Atmel AVR
Embedded C Programming And The Atmel AVR
Authors: Richard H. Barnett, Sarah Cox, Larry O'cull
Publisher: Delmar Cengage Learning
Category: Book

List Price: $134.95
Buy New: $101.24
You Save: $33.71 (25%)
Buy New/Used from $90.00

Avg. Customer Rating: 4.5 out of 5 stars(11 reviews)
Sales Rank: 316554

Languages: English (Original Language), English (Unknown), English (Published)
Media: Paperback
Edition: 2
Number Of Items: 1
Pages: 560
Shipping Weight (lbs): 2
Dimensions (in): 9.2 x 7.3 x 0.8

ISBN: 1418039594
Dewey Decimal Number: 005.133
EAN: 9781418039592
ASIN: 1418039594

Publication Date: June 5, 2006
Availability: Usually ships in 1-2 business days

Similar Items:

  • Programming and Customizing the AVR Microcontroller
  • C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR Compiler
  • AVR: An Introductory Course
  • Atmel AVR Microcontroller Primer: Programming and Interfacing (Synthesis Lectures on Digital Circuits and Systems)
  • Designing Embedded Hardware

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.


Customer Reviews:   Read 6 more reviews...

4 out of 5 stars Excellent course on AVR   November 9, 2008
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.


5 out of 5 stars What an excellent book ...   January 22, 2007
  2 out of 2 found this review helpful

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.

It starts off with an introduction to embedded C, moves on to discuss the Atmel AVRs and concludes with a chapter on developing a project from scratch. But, what's good is that it starts off from the basics with plenty of explanations (so if you've never done anything with AVRs before, then this is for you), and moves on to the complex stuff later.

The book covers almost every topic you would want, so you can always use the book as a reference later. There is a comprehensive Appendix in the back too which lists the various C functions and Atmel instruction sets.

My only complaint is that the book dedicates to much space on the CodeVision C Compiler (there is a whole chapter on using the IDE, and several references are made to it throughout the book). It's a pity that there is no mention of the AVR-GCC Compiler - since it's free!!

Overall, this is an excellent book, that I would definately recommend to anyone starting off with programming the Atmel AVR microprocessors.



5 out of 5 stars Read these reviews for general info as they may refer to the first edition!   January 3, 2007
  12 out of 12 found this review helpful

Hi folks!
It's amazing how reviews dated months (or years) prior to the publication date of a new edition got added here. I do own the earlier edition and find it to be *exactly* what I needed to both ramp up my knowledge of embedded C processing and learn the AVR micro.

Now we have this new edition that just might overcome some of the valid criticisms of the reviewers as well as bring the explanations up to date for the newer processors. Or it might not. . .. An update review would be helpful as I don't want to spend $90 to get the same book with a different cover. Ahhh! Amazon's return policy. I'll order the new one and either write an update review or send it back. Nice!

UPDATE!
Well, I ordered the new edition. . .. Here's the scoop: the authors have updated the chip used in the examples to the Mega16 (and sometimes the Mega128) so this is a good thing as there have been significant changes in the naming of internal registers, etc. since the first edition was written. There are some short additions here and there (e.g. a two-page section on I2C) and "Lab problems" in addition to the exercises at the end of each chapter. The new book is thirty pages longer, but somewhat thinner than the first ed.

So, if you're a bit of a newbie (like me) and are using a particular chip (like the Mega16 as I was) this edition is well worth the cost as it tracks the chip internals closely in the descriptions. If you are "just looking," maybe a used first edition will answer 99% of your questions for 50% of the price. In either case, the explanation of embedded C in the first 80 pages of the book is superb! There is also an excellent project example--start to finish--that ties it all together.



5 out of 5 stars Great for Beginners and as a reference for Advanced Programmers   December 11, 2005
  1 out of 1 found this review helpful

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 abstract enough to allow the reader to translate the code and concepts into many different but similar real-world problems. The first section also provides a quick recap on basic C programming for people (like me) who program infrequently enough in C to forget basic concepts.

You can find more AVR info at http://www.hobbyrobotics.org/avr.htm



5 out of 5 stars Good book   September 23, 2005
  1 out of 1 found this review helpful

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 used C.


Powered by: Dknc, inc. and Amazon.com


For your safety and security, orders are processed through amazon.com