This article discuss in detail how to use development software to write software for Atmel AVR using AVR-Eclipse, AVR-GCC & AVRDude. It is written for beginners and shows step by step how to setup the development environment or IDE. It shows how to write the code and how to flash it on the chip. Check it out.
Developing Software for the Atmel AVR with AVR-Eclipse, AVR-GCC & AVRDude – [Link]
This article discuss how to control I/O ports of an AVR microcontroller using AVR-GCC. It goes through how the ports are organized and how to program AVR ports with AVR – GCC.
Controlling pins is one of the first things to learn when learning microcontrollers. It seems that each microcontroller type has its own port logic’s. So before using them it is important to understand every detail of it so you could efficiently use in projects. Let’s see how ports are organized in AVR and how successfully control them.
Controlling AVR I/O ports with AVR-GCC – [Link]
These are two new prototyping boards based on ATtiny25 and ATtiny2313 Atmel microcontrollers. They include most of the standard components like a reset button, an ISP header and also they have a prototyping area to build your own circuit. Even a 3 AA cell battery holder with on/off switch is included in the kit. Check details on the link below.
Tiny Proto Boards – [Link]
This project is an ATMEL MCU Programmer able to program 20pin AVR microcontrollers of AT89Cx051 series on DOS and windows operating system. It support only AT89C1051, AT89C2051, AT89C4051 µCU. Check schematic, construction details and PCB on the link below.
ATP158 – ATMEL uCU Programmer - [Link]
This article is the first one in a series of articles (hosted @ hackaday.com) that aims to make you comfortable programming the Atmel AVR microcontrollers. It is a tutorial written for people that has never touched a microcontroller before. This first article discuss what a microcontroller is, how it works and shows the pinout of an example mcu (ATmega168). It also discuss about the tools needed, like the compiler and the programming software AVRdude etc. On the next article they will discuss about the hardware needed to programm a AVR microcontroller.
AVR Programming 01: Introduction - [Link]
This article shows some resources that will help you getting started with Atmel AVRs. It includes some sets of instructions and reference guides, some notes on hardware used, a few interesting examples of AVR source code and articles about using AVR microcontrollers. Check the list of resources on the link below.
Resources for getting started with AVRs - [Link]
V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip.
V-USB: A Firmware-Only USB Driver for Atmel AVR Microcontrollers – [Link]
In this two series tutorial learn about the tools and basic steps needed to start programming Atmel AVR microcontrollers in C programming language. It is written to people who are new to programming this type of microcontrollers. The AVRJazz Mega168 board will be used, however this information can be used for other AVR family.
This is a simple and easy to build AVR programmer connected to serial port. It can be used with PonyProg or Avrdude software programmer. It is based on SI-Prog from the author of PonyProg software.
Simple Serial Programmer for AVR - [Link]
@ www.ullasmann.eu we found some very interesting projects based on Tiny13/2313 and Tiny15/25. The project list is as follows: