Make: AVR Programming
Learning to Write Software for Hardware
Publisher: Maker Media, Inc
Released: January 2014
Pages: 472

Atmel's AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you'll set aside the layers of abstraction provided by the Arduino environment and learn how to program AVR microcontrollers directly. In doing so, you'll get closer to the chip and you'll be able to squeeze more power and features out of it.

Each chapter of this book is centered around projects that incorporate that particular microcontroller topic. Each project includes schematics, code, and illustrations of a working project.

  • Program a range of AVR chips
  • Extend and re-use other people’s code and circuits
  • Interface with USB, I2C, and SPI peripheral devices
  • Learn to access the full range of power and speed of the microcontroller
  • Build projects including Cylon Eyes, a Square-Wave Organ, an AM Radio, a Passive Light-Sensor Alarm, Temperature Logger, and more
  • Understand what's happening behind the scenes even when using the Arduino IDE
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyMake: AVR Programming
 
4.7

(based on 6 reviews)

Ratings Distribution

  • 5 Stars

     

    (4)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Helpful examples (5)
  • Well-written (5)
  • Accurate (4)
  • Easy to understand (4)
  • Concise (3)

Cons

    Best Uses

    • Intermediate (5)
    • Student (4)
      • Reviewer Profile:
      • Developer (6), Maker (3)

    Reviewed by 6 customers

    Sort by

    Displaying reviews 1-6

    Back to top

     
    4.0

    Very good to learn AVR software

    By Fern Best

    from Cascais, Portugal

    About Me Designer, Developer, Maker

    Verified Buyer

    Pros

    • Accurate
    • Concise
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Student

      Comments about oreilly Make: AVR Programming:

      I am using it with Atmel Studio 6.2 with good results.

       
      4.0

      covers the basics and adv topics

      By maks

      from australia

      About Me Developer

      Verified Buyer

      Pros

        Cons

          Best Uses

            Comments about oreilly Make: AVR Programming:

            The explanations are a bit too basic in places as the author tries to cater for complete new comers to C programming and microcontrollers but he makes up for this by covering more advanced topics well and erring on the side of covering too much instead of too little.

             
            5.0

            A very good and explaining book

            By Janne

            from Sweden

            About Me Developer

            Verified Buyer

            Pros

            • Concise
            • Easy to understand
            • Helpful examples
            • Well-written

            Cons

              Best Uses

              • Intermediate
              • Student

              Comments about oreilly Make: AVR Programming:

              A good learning book on ATMEGA microchips

               
              5.0

              Wonderful AVR reference

              By Jing

              from San Francisco, CA

              About Me Developer, Maker

              Verified Buyer

              Pros

              • Accurate
              • Concise
              • Easy to understand
              • Helpful examples
              • Well-written

              Cons

                Best Uses

                • Intermediate
                • Novice

                Comments about oreilly Make: AVR Programming:

                For a long time I've been using tutorials and random sample code I've found on the internet to help bootstrap my AVR programs. When Make: AVR Programming came out I no longer needed to comb through the internet to find sample code and explanations. All I need now is my Make: AVR Programming book and the datasheet for my micro.

                (7 of 7 customers found this review helpful)

                 
                5.0

                Must for Arduino Grads!

                By Vijay N. Phadke

                from Fremont, CA

                About Me Developer, Maker

                Verified Reviewer

                Pros

                • Accurate
                • Easy to understand
                • Helpful examples
                • Well-written

                Cons

                  Best Uses

                  • Avr
                  • Avr Freaks
                  • Intermediate
                  • Student

                  Comments about oreilly Make: AVR Programming:

                  If you have played enough with Arduino and feeling kinda restless about not having much of a knowledge of how things really work underneath or you want more control, then this is the book for you!

                  This book takes up where Arduino left off. This is the C based AVR programming book for enthusiasts I was searching for. If you are familiar with the Make books, don't be fooled by the nice illustrations and bigger text, it gets quite serious with things like interrupt handling, ADC, PWM, SPI, I2C etc. Armed with the knowledge from the book, you will have more appreciation for your past Arduino projects and perhaps you will be inspired to venture into more serious stuff :-)

                  (5 of 5 customers found this review helpful)

                   
                  5.0

                  Truly Wonderful

                  By jakelikescake123

                  from Cincinnati, OH

                  About Me Designer, Developer, Hobbiest

                  Verified Reviewer

                  Pros

                  • Accurate
                  • Easy to understand
                  • Helpful examples
                  • Lots Of Diagrams
                  • Well-written

                  Cons

                  • Required Little Inet Ref

                  Best Uses

                  • Expert
                  • Intermediate
                  • Student

                  Comments about oreilly Make: AVR Programming:

                  Boy, where do I start?

                  This book is absolutely and entirely perfect. Whether you are trying to program AVR, or want to get more familiar with low level programming, this book is extremely helpful. With a wide variety of projects, including analog i/o, and usart, you learn about the fundamentals of how electronic parts interact, with lots of diagrams and pictures for us visual learners. Thank you Mr. Williams and all those who helped make this book possible.

                  After reading, I ended up building an infrared remote with an ATtiny that turns on and off the Smart boards at my school, after I got the infrared signals.

                  Displaying reviews 1-6

                  Back to top

                   
                  Buy 2 Get 1 Free Free Shipping Guarantee
                  Buying Options
                  Immediate Access - Go Digital what's this?
                  Ebook: $29.99
                  Formats:  ePub, Mobi, PDF
                  Print & Ebook: $49.49
                  Print: $44.99