AVR Programming: Get Under the Hood of the Avr Microcontroller Family (Make: Technology on Your Time)
Thumbnail 1

AVR Programming: Get Under the Hood of the Avr Microcontroller Family (Make: Technology on Your Time)

Product ID: 48387519
Secure Transaction

Product is unavailable

Oops! The product you're looking for is currently unavailable. Explore similar products for a perfect fit!

Frequently Bought Together

Description

AVR Programming: Get Under the Hood of the Avr Microcontroller Family (Make: Technology on Your Time)

Reviews

A**R

Great guide to microcontrollers

I have recently joined the maker movement and started tinkering around with Arduino and other little electronics project. However, despite the how easy it is to write programs using the Arduino language, I really did not like the fact that it is really not pure C and there was some confusing and mixed information about exactly what language the programs are written in. Coming from a scientific background, I am not afraid to get my hands a little dirty, so I decided that I needed to get to the bottom of it.And so enters this book, which was exactly what I was looking for. AVR chips are programmed in C (or assembly, if that's your thing), and this book explains very well how to, and why you might want to, use the various features of the ATMega168 - timers, interrupts, PWM, ADC, I2C, SPI etc etc.It is not exactly for the faint-hearted and will require a fair amount of commitment to work through all of the various chapters. However, it is very rewarding and I feel much more confident diving into the world of microcontrollers. There are just a few small errors, e.g. typos or graphical, that occasionally detract from the message, but overall this book is excellent and I'm sure I will continue to use it for a long time!Also just an FYI, the Python examples are in Python 2, not 3!

R**V

A good book!

In my opinion. the book suits also for engineers to revise or use as a handbook. Just to say to the author is a great job.

S**A

Extremely recommended

This book is perfect for learners and hobbyists written in excellent easy to understand language.I bought different books from other authors but found those rubbish then had to return coz not worth for the money that i spent to learn some electronics.These books from MAKE or Makezine are worth to spend to learn something and also the author is too good. I recently bought their 4-5 books.Extremely recommended.

L**S

Good Book, But pee'd off that its free online

Good Book, But pee'd off that its free online in PDF format for anyone to downloadShould have checked before i bought it really.Given that individuals who read this sort of stuff are tech savvy anyway, they would know how to download a PDF Reader and read it directly from the laptop.

E**N

Brilliant book - highly recommended

This is a fantastic book. I have been programming for business software applications for many years, but had never done any microcontroller programming or electronics. This book has opened up a whole new world, and I am now surrounded by flashing lights, horns, switches and buttons and really enjoying it. I have learned loads and am only half way through, but this is enough to have written a voltage meter and a basic pwm control application for a small electronics business. Each chapter guides you through the steps to build up a circuit for the project, and then goes through the code explaining how it is all working. The book is very well structured so you are not overloaded with information, just given what you need for each topic. I highly recommend this book to anyone who needs to learn how to program a microcontroller.

A**R

Great book, well written

It's not often I buy a book and find it tick's all of the boxes but this one does. Well written with a sense of humour built in.

B**A

Outstanding Book for Practical Fun with ATMEGA Microcontrollers

This is an outstanding book if you want to have practical fun with ATMega 168 microcontrollers and understand a little further "under the covers" than working with an Arduino (for example). It took me a little time to get my first burn of the microcontroller up and running, but fantastic, practical learning. Very, very pleased. Thank you.

M**N

Superb book and easy to comprehend

One of the most engaging books I have. I never really understood this at university. Had I had this book my career might have taken a different path.

J**Y

Very fast delivery

The book is well-written and relatively easy for a non-techie to understand. It may be a bit dated now given its subject and the publishing date, but its content and approach appears to be highly transferable to current technology requirements. Enjoyable. Amazon delivered the book very fast -- within a couple of days to our rural post office.

K**M

Avr Programming is must

The media could not be loaded.

M**O

Ótimo livro! Claro e facil de entender

Otimo livro para quem quer sair do arduino IDE e programar com registradores! É uma otima ponte entre as duas linguagens!

N**N

Great book on AVR development

With this book, you will learn about programming AVRs, how various components commonly used with microcontrollers work, and be entertained. :-) I'm a C/C++ programmer from way back, however, rather than skipping the asides giving detail or history on an aspect of C, I enjoyed reading what the author had to say, nodding along with agreement. I found the descriptions of how other things (e.g. MOSFETs) work helpful and easy to understand. To cap it all off the projects are fun!

R**K

Excellent for getting started programming Atmel MCU's

Excellent for getting started programming AVR MCU's.For someone like myself with no microcontroller experience, some general electronics knowledge and lots of programming experience, this book hit the spot. A couple of pointers: - I got the USBTiny programmer from Sparkfun, which works fine with ATmega168's. Just jumper the corresponding pins.- I started with the Arduino IDE, which works as mentioned in the book, but requires some fiddling with boards.txt to get USBTiny to work with atmega's. In the end it all turned out to be more trouble than it's worth. How it builds and flashes is pretty involved and far from transparent. Better to go with WinAVR as mentioned in the book, and just edit your code with good old Emacs. The Arduino IDE gets all wrapped around the axle if you're messing with different processor speeds and baud rates. I never got the USART working right at anything but 9600 baud at 1MHz using the Arduino IDE. It's much easier to just edit the Makefiles, which are very well documented. Also, if you're messing with different AVR chips, you'll want to go this route: the ATTiny chips don't have a USART and the USART.c program doesn't compile for them. You just remove that from the Makefile for ATTiny projects and you're good-to-go. I have no idea what the other reviewer was talking about with WinAVR not working when the Arduino IDE was previously installed on a Windows PC - that was exactly my setup and it worked right away, subject to the following nit:- the avrdude argument -p should be "m168" not "m168p" as stated.- I ran through most of the examples to get going - they pretty much worked as expected.- When I started messing with the ADC, I realized how slow the internal one was and went for a separate chip. The MCP3004 works a lot faster and is fairly easy (and instructive) to interface via SPI. Again, the book does a great job at explaining SPI, and that knowledge translated well.- Another point to note is that some of the projects don't work right if you're connected to the programmer. Rather than plugging and unplugging all the jumpers each time, I attached the programmer to a breadboard with a ZIF socket, and had a separate breadboard and ZIF socket for running, and just shuttled the chip between the two.- Sometimes the book only shows a photo of the breadboard and not the actual wiring diagram. If you have to pick one, the wiring diagram is more clear IMO.I started this about 3-4 weeks ago from ground zero and have gotten through almost the entire book. At this point I feel very confident about working with AVR MCU's going forward.

Common Questions

Yes, all products are sourced directly from authorized retailers in the US, UK, UAE and India. We maintain strict quality control processes and verify each product before shipping. All items come with applicable manufacturer warranties and are covered by our standard return policy.
Delivery times vary by destination country, typically ranging from 3-9 business days. Each order is fully trackable through our system. We handle all customs clearance and use reliable courier partners for last-mile delivery. You'll receive regular updates about your order status via email and our app.
Desertcart is an international e-commerce platform operating since 2014. We securely process thousands of orders globally each day. Every product goes through our quality verification process before delivery, and we provide end-to-end order tracking, 24/7 customer support, and a comprehensive returns policy to ensure a safe shopping experience.
Our prices include the product cost, international shipping, import duties, customs clearance, and local delivery charges. We handle all customs and import procedures, ensuring there are no hidden fees upon delivery. PRO members receive additional benefits including free shipping.

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Fatima A.

Best international shipping I've ever tried. Worth every penny!

3 days ago

Reema J.

Perfect platform for hard-to-find items. Delivery was prompt.

1 month ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.

Ask AI about this Product

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Ali H.

Fast shipping and excellent packaging. The Leatherman tool feels very premium and sturdy.

1 day ago

Vikram D.

The MOLLE sheath is of exceptional quality. Very happy with my purchase.

2 weeks ago

Avr Programming Get Under The Hood Of The Avr Microcontroller | Desertcart Croatia