Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
ARCSPIDER SEARCH
Enter Keywords:

Powered by Arc Spider - Smart Product Search Services 
Privacy Statement
PARTNER LINKS

Buy.com Coupons

Sony VAIO PC Special Offers

The Hottest Notebook Deals Are Here!


C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR...
Home > Computer/ Network Books > C++ > Item 24
View Previous Product in C++ View Next Product in C++

Click here to buy C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR... by  Joe Pardue. C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR...
by Joe Pardue
Sales Rank: 163616
List Price: $49.95
$49.95
At Amazon
Get More Info On C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR...! Buy C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR... Now!

  • Paperback: 300 pages
  • Publisher: Smiley Micros March 2005
  • Language: English
  • ISBN-10: 0976682206
  • ISBN-13: 978-0976682202
  • Product Dimensions: 9.5 x 7.5 x 0.7 inches
  • Shipping Weight: 1.2 pounds

    Book Description
    Do you want a low cost way to learn C programming for microcontrollers? This book shows you how to use Atmels $19.99 AVR Butterfly board and the FREE WinAVR C compiler to make a very inexpensive system for using C to develop microcontroller projects.

    Students will find the thorough coverage of C explained in the context of microcontrollers to be an invaluable learning aide. Professionals, even those who already know C, will find many useful tested software and hardware examples that will speed their development work.

    In addition to an in-depth coverage of C, the book has projects for: Port I/O reading switches and blinking LEDs UART communication with a PC Using interrupts, timers, and counters Pulse Width Modulation for LED brightness and motor speed control Creating a Real Time Clock Making music ADC: Analog to Digital Conversion DAC: Digital to Analog Conversion Voltage, light, and temperature measurement Making a slow Function Generator and Digital Oscilloscope LCD programming Writing a Finite State Machine

    CD contains all the source code, the free WinAVR C compiler, AVRStudio, and lots of other useful things.

    About The Author
    The author (Electrical Engineer, Official Atmel AVR Consultant, and award winning writer) makes the sometimes-tedious job of learning C easier by often breaking the in-depth technical exposition with humor and anecdotes detailing his personal experience and misadventures.

    Customer Reviews & Comments
    This a fun book that is great for people that want to get started in embedded programming and design. And at a low introductory affordable price. This book, and the AVR Butterfly (~$20 at Digikey) are the best bargain you can get for getting started in Embedded programming and development. Together (the book, the AVR Butterfly and miscellaneous parts) form a complete development kit. AVR must be selling the kit for a loss to introduce their products. Buy it before they change their minds. Although this is not a professional development kit, you will be able to do a lot. This is more like a cookbook to introduce you to the concepts and to enable to easily put a project together. After reading through this and putting together the projects you will have the basics to understand more advanced books and enable you to design more advanced projects. The one basic I thought the author left out that was important to include, was the C programming type qualifier "volatile". Volatile before a variable tells the compiler that a variable can have its value altered by agencies other than the program. For example you would use this when you are reading from a hardware address that is set by an interface. Otherwise the compiler may optimize the variable as a constant and not actually read the value from the hardware address on repeat iterations. Code example: volatile int temp; Reads an 8 bit temperature code from a hadware address interfaced to a thermocouple. So now you have it. I found the book to be very readable, easy to understand and fun to read through. As prerequisites for this I would recommend: * Familiarity with the C programming language. For beginners: I recommend the book "Practical C Programming". There are many fine books to choose from. * Knowledge of very basic circuits, and how to solder wires. * A very light knowledge of microprocessors. For beginners: I recommend the book "Programming Embedded Systems in C and C++", by Michael Barr. There are a few other good beginner books to choose from. For the beginner, this is a must have that will enable you to quickly get started and build introductory projects. If you are new to embedded programming and design I would highly recommend getting this book and the AVR butterfly. Comment | Permalink | (Report this)

  • C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR...
    List Price: $49.95
    Available from Amazon
    Price: $49.95
    Get More Info On C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR...! Buy C Programming for Microcontrollers Featuring ATMEL's AVR Butterfly and the free WinAVR... Now!
    Home |  About Us |  Network Services |  Security Services |  Testimonials |  Case Studies
    Tips & Tools |  Press Room |  Newsletters |  Employment |  Contact Us

    Copyright © 2008, Dominant Systems Corporation

    Dominant Systems Corporation