Category Archives: AVR Microcontrollers

Atmel Studio ELF production Files for AVR

Atmel have added a new feature to Atmel Studio from 6.2 on-wards including 7. You can now create a single file that contains all the data needed to program an AVR or ATxmega microcontroller. This includes flash, EEPROM, fuses, lock bits and ATxmega User Row. This is called an ELF production file and Kanda AVR Handheld Programmers now support this format.

Continue reading “Atmel Studio ELF production Files for AVR” »

How to Program Arduino with AVR ISP Programmer

If you have been using Arduino to develop your code but want to move on to develop your own AVR based circuit or want to program your Arduino board with an external programmer to give more code space, you will need to understand how to use an AVR ISP or In System Programmer. This post covers the information you need

Continue reading “How to Program Arduino with AVR ISP Programmer” »

Where to find Arduino Hex files or Output Binaries

You can use a normal AVR ISP programmer to upload Arduino sketches to an Arduino board or to an AVR microcontroller in your own circuit, such as ATmega328P, ATmega8 or ATmega2561, but first you need to know how to find the hex files that the programmer needs. The Arduino IDE makes this as hard as possible for some reason. This post shows you how to find them and also how to make Arduino put them in an easier place to find in future.

Continue reading “Where to find Arduino Hex files or Output Binaries” »

STK200, STK500, STK600 and Arduino Compared

Kanda have been making the STK200 starter kit for 15 years and it is still proving to be very popular. It was originally designed for Atmel and was the first low cost microcontroller training kit on the market and helped launch the AVR as a popular microcontroller.

Atmel have since moved on to STK500 and STK600 as the AVR portfolio has expanded but the original kit has many advantages, especially for beginners. Arduino has also entered the market but this serves a different purpose and won’t actually teach you much about microcontrollers.

Continue reading “STK200, STK500, STK600 and Arduino Compared” »

AVRStudio Explored

AVRStudio is the development software for AVR microcontrollers supplied by Atmel to allow users to easily develop code for their devices. It includes project management, code editors, assembler and C compilers, simulator and programmer and emulator support. It has been developed over the years and has reached AVRStudio v7.2 but older versions are available, so which version is the best for you?

Continue reading “AVRStudio Explored” »