AVR ATmega Projects

The Atmel-ICE Debugger

The Atmel-ICE Debugger

1. Introduction 1.1 Introduction to the Atmel-ICE Atmel-ICE is a highly capable development tool designed for debugging and programming Atmel SAM and Atmel AVR microcontrollers based on ARM Cortex-M architecture. It provides On-Chip Debug capability and supports various interfaces and families of microcontrollers, including: Programming and on-chip debugging of all Atmel AVR UC3 microcontrollers through …

The Atmel-ICE Debugger Read More »

Hard Drive Based AVR Programmer

Hard Drive Based AVR Programmer

The project we are presenting differs from the one initially proposed. Our original plan was to construct a WWVB time-code receiver capable of extracting highly precise time information from a 60 kHz signal provided by the National Institute of Standards and Technology (NIST). However, due to issues with a weak signal and noise interference, we …

Hard Drive Based AVR Programmer Read More »

Setup External programmer in Atmel Studio

This tutorial provides step-by-step instructions on how to integrate an external programmer into Atmel Studio 7.0. By setting up the external programmer, you will be able to flash the AVR board directly from Atmel Studio without the need to switch to the “Universal_GUI.exe” application. This streamlined workflow enhances the debugging and troubleshooting process, resulting in …

Setup External programmer in Atmel Studio Read More »

Program Artou ATmega32 Development Board

Program Artou ATmega32 Development Board

Program an AVR development board without installing any software. ExpressIDE and AVRdudess. Story ATmega32 Board Artou makes a development board with the ATmega32 processor. Like an Arduino Uno but this processor adds a PORTA that is not on the ATmega328p. We will toggle the four bright LEDs next to the programming ports. Since they are connected to PORTA pins …

Program Artou ATmega32 Development Board Read More »

Another ATMEGA4808 Development Board

Another ATMEGA4808 Development Board

Another ATMEGA4808 Development Board turned out looking very well but highlighted some issues with supply and sourcing of components. Story ATMEGA4808 – An Improvement on my previous design? Or Not… When I first started playing around with the ATMEGA4808, I was impressed as well as disappointed by the Arduino Every “Clone” that I got online. …

Another ATMEGA4808 Development Board Read More »

ATmega Alien Themed Slot Machine

ATmega Alien Themed Slot Machine

Story This project is my implementation of an alien themed slot machine using two ATmega328P-PU micro-controllers. I was inspired by Cory Potter’s Alien Invasion Slot Machine, and I wanted to expand on that idea. The slot machine is for entertainment and educational purposes only. I tried my best to make the game simulate a real slot machine …

ATmega Alien Themed Slot Machine Read More »

Image from Week 4 of programming and monitoring the board.

AVR-GCC

Background I’ve written dozens of programs using the Arduino IDE and using other tools like the ARM mBed toolchain. My priority for this week was to familiarize myself with avr-gcc and the Atmel libraries. Week 4 Board Programming I had already programmed my Week 4 board with the provided serial echoing program so I was …

AVR-GCC Read More »

Scroll to Top