Hex File And ICSP Pins Of Arduino

ARDUINO - ICSP, AREF, and .Hex File

This article will provide you deep access to Arduino UNO. In this article, we are going to see what are ICSP pins, AREF pin, and .hex files. It is necessary to step ahead in each and every task we handle to survive in the current scenario. 

.Hex file

The Arduino UNO has inbuilt files known as .hex files. It is a file which allows you to program in the board. The .hex file runs when you connect your Arduino to the computer. It looks around for the computer for command / codings. It grabs the program once it detects the program and uploads it. It doesn’t overwrite coding, but resets every time you try upload your code. If your computer is not trying to code, .hex files will allow the Arduino to run the previous code.

IoT

ICSP PINS and AREF pins

There are special pins of Arduino which allow us to use Arduino beyond Simple projects. These are ICSP pins and AREF pins. ICSP pins are effective(helpful) to use when your USB port of Arduino is broken or damaged. They are secondary control pins.

ICSP( In Circuit Serial Programming )

These pins are used to code and boot an Arduino from external source. These pins allow inter workings of two or more Arduino boards and also allow you to upload your firmware. The ICSP pins act as  an AVR programmer which is used to code or boot the Arduino. It mostly works at ATmega 328, that is Arduino UNO.

AVR Programmer- External programming module used to program Arduino Externally or used to upload your own firmware.

IoT

AREF pins (Analog Reference pins)

The Arduino by default measures up to 5v, though it is possible to change to upper end of its range through Analog reference pins and Analog Reference functions {Analog Reference()}.

In some Arduino ICSP pins, this may not be seen. They may be available in the form of test pointers. We have to break and solder it.

IoT

Summary

In this article, we learned about .hex files, ICSP pins, and AREF pins of Arduino and also learned about the AVR external programmer. In upcoming articles, we will see how to access the ICSP pins.

X

Build smarter apps with Machine Learning, Bots, Cognitive Services - Start free.

Start Learning Now