

Desertcart purchases this item on your behalf and handles shipping, customs, and support to Romania.
โก Unlock the power of AVR microcontrollersโno experience required!
AVR: An Introductory Course is a practical guide featuring 15 programming and construction projects that cover the entire AVR microcontroller family, including the latest Tiny AVR chips. Designed for beginners, it teaches assembly language programming through hands-on exercises, making it an essential resource for aspiring embedded systems developers and electronics hobbyists.
| Best Sellers Rank | #8,155,455 in Books ( See Top 100 in Books ) #1,479 in Microelectronics #1,564 in Microprocessor Design #2,438 in Education Counseling |
| Customer Reviews | 3.5 out of 5 stars 13 Reviews |
D**N
Great introductory course on the AVR Microcontrolers
This is an excellent introductory book on the AVR Microcontroler. It teaches the basics of assembly language programing for the AVR. I have found that assembly language programing is far superior to C language programing for the basic Input/Output programs and bit manipulation that I need to do for my experimental applications. The reader actually writes most of the programs in this book via a series of exercizes and challanges. It introduces the AVR instruction set via projects and text which fully explain each instruction and how it works. The AVR instruction set is easily applied to the entire family of AVR microcontrolers, unlike some other MCUs which each have their own set of instructions. The book goes into detail on the basic strategies that are needed for complete functional programs. I had struggled with the C language but became a true believer in the assmembly language instruction set after reading only the first few sections of this book. The text also provides circuit diagrams and cleared up all of my questions about circuit issues. I am very happy with this purchase and will keep this book as a reference going forward.
T**N
AVR for entry-level software developer
It is a good book for anyone who is just starting writting code for AVR processors or who just wants to learn how to write assembly language.
J**Y
Decent Start
This book provides a decent start to AVR programming, but it doesn't include any C, which I think would be a nice addition. In any event, the book is certainly packed with information, although it is a little light on explanatory material regarding the general electronics. It provides a cook book of projects, has enough information to get you started, and definitely acquaints you with the inner workings of the AVR. With this book, an STK500, and a few AVRs you can build interesting projects. Add a little electronics experience and you'll be on top of things.
L**R
full of errors
spent a lot of time checking the credibility of the code, as seemed to be lots of questionable statements. also he doesn't bother explaining the internal pullup resistors and lots of other stuff that a new-to-AVR person wouldn't know. but of course he explains the different numbering systems. not very happy with it.
L**F
I was pleased to find so much value in a book this ...
I was pleased to find so much value in a book this small. This is a book for programming in Assembly. But considering the entry level processors that the author used that was a good idea. It won't be hard migrating to C language after reading this book. I lost my original copy and ended up buying a new one. I felt it was worth it. Don't worry about the small number of typos. With a data sheet you can easily figure them out.
A**X
I wish it had more hardware-related stuff...
This book is pretty-much what I expected it to be, so I made the right purchase. It introduces AVRs, generally outlines their hardware, and gives a lot of programs. I only wish the hardware part was more thorough, especially the getting-started part and the hardware-setup for programming. After all, this is an introductory course. That's the only reason I didn't give it five stars.
R**.
beware errors
Avoid this book. I have coded Big Iron assembler for years, so Atmel came quick for me. Finding several errors early in the book, I paid no heed. Instead, I wasted hours coding and testing, finally looking at the actual avr doc . In the Morton Appendix list of Commands, the critical Store group (ST,STS,STD) has the wrong syntax and will never work. Forget Morton but not Atmel. Instead,download free AvrStudio with its nice assembler and great simulator. Then study the Avr-asm-tuTorial website. Write some code and then play with flashing it to your chip.
P**S
Not bad, not great
This is a pretty basic book, maybe only 150 pgs (minus appendix and section with binary math refresher). There's no index (sigh). It's based on AT90S1200 and Tiny12, but more recent device types should be similar at the core level. It's a learn-as-you-go introduction, which beginners will probably appreciate. So you won't see chapters oriented by "flow control", "interrupts", "arrays", etc., but by example project. But it's got lots of example code and probably worth keeping around even for the intermediate/advanced user. Avrfreaks.com is often useful and it's free.
L**H
Still reading but so far so good
I bought this as I'm having a bash at understanding and using the Atmel AVR series of micro-controller devices. So far it seems a good book although due to its age it relates to versions of the AVR which are now either very scarce or very expensive to purchase (AT90S1200 for example) I think a rewrite/update to cover things like the TINY and AtMega devices with suitable examples would take this book to 5 stars for me. That may just be though that I am still a tyro in AVR programming. I must add that I think this is a better written book than the similar one by the same author for PIC programming which I found very hard going. But we all have to start somewhere and this book seems better than much of the on-line stuff and far, far superior to things like AVR projects for the evil genius which is utter tosh.
Trustpilot
4 days ago
2 weeks ago