SWseriale software serial library for Arduino

Recently, for my experiments, I am using an Arduino Nano 3.0 which I bought on Amazon Japan for a cheap price (300 Yen or so). One of the first things that I noticed is that this Arduino, equipped with Atmel ATmega328P microcontroller, unfortunately has only 1 hardware serial port available. For this reason, I decided … Continue reading "SWseriale software serial library for Arduino"

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"