#1,423 in Business & money books

Reddit mentions of AVR: An Introductory Course

Sentiment score: 2
Reddit mentions: 2

We found 2 Reddit mentions of AVR: An Introductory Course. Here are the top ones.

AVR: An Introductory Course
Buying options
View on Amazon.com
or
    Features:
  • Used Book in Good Condition
Specs:
Height8.5 Inches
Length5.5 Inches
Number of items1
Weight0.67902376696 Pounds
Width0.56 Inches

idea-bulb Interested in what Redditors like? Check out our Shuffle feature

Shuffle: random products popular on Reddit

Found 2 comments on AVR: An Introductory Course:

u/nickfox · 5 pointsr/robotics

Here is a suggestion I have. It's from a post I made a few weeks ago.

I went out and bought an AVR butterfly microprocessor from mouser.com for $20.

http://en.wikipedia.org/wiki/AVR_Butterfly

Then I went and bought John Morton’s book on programming AVRs in assembly language. Short, easy and fun. FUN.

http://www.amazon.com/AVR-Introductory-Course-John-Morton/dp/0750656352/

Next, I will work through a C book on AVR:

http://www.amazon.com/Programming-Microcontrollers-Featuring-Butterfly-Compiler/dp/0976682206/

And finally to tie it all together, I am becoming one with this website:

http://www.avrfreaks.net

Learning AVRs and assembler and C on those devices has been one of the most educational and fun things I have ever done. It just added life to my programming (I’ve been coding for 11 years). On top of all that it's cheap, the development environment is free.

Nick

u/coolplate · 3 pointsr/arduino

I used AVR by John Morton in a lab I taught. It was an assembly language class, hence this book.

AIf it is more about the hardware of microprocessors, I personally have enjoyed The Elements of Computing The website has all the course materials and book chapters online. Check it out.

I'm not sure a single book goes through all of the abstraction layers, from ASM to the C++ Arduino uses. In all the embedded systems classes I've taken, we just used the datasheets, learned about data structures related to embedded systems programming, and did lots of hands-on examples.

As far as the C compiler goes, I learned using codevisionAVR It is slightly different that the GCC used in AvrStudio but there it uses wizards to help set up timers etc.

Honestly, I'd say that the datasheet is the best bet, then just show examples of how to do functions you want to teach, like interrupts, timers, etc. in ASM, C ,and C++ (Arduino)