How Atmel Studio converts C language code into Assembly

This article has the purpose to explain how Atmel Studio converts C/C++ language software into Assembly code, and then into a HEX file. In a previous article, I already explained how to compile a simple C program using Atmel Studio, and flash it on an Arduino Nano equipped with Atmel ATmega328p microcontroller. The "Hello World" … Continue reading "How Atmel Studio converts C language code into Assembly"

How to compile and program Arduino Nano using an USBtinyISP programmer

This article is about how to program an Arduino Nano board using a cheap programmer USBtinyISP. First of all, I bought this programmer on Amazon Japan for just 440 Yen, shipping cost included. It arrived from China in about 1 week. The programmer had a 10 pin connector included, in order to connect it to … Continue reading "How to compile and program Arduino Nano using an USBtinyISP programmer"