Imagecraft has released the demo version of their ICCV8 C compiler tool for Atmel AVR microcontrollers. The demo version is unlimited for 45 days, and code limited thereafter to 64K, non-commercial use only.
Rapid app development with AVR App Builder – [Link]
Evil Mad Scientist Laboratories writes: [via]
One of our all-time favorite chips is the ATtiny2313.
It’s a little 20-pin AVR microcontroller that we’ve used in dozens of projects, including our high tech holiday decorations, some of our coolest pumpkins, our (digital) Larson Scanner, and some wacky papercraft– to name a few. It’s one of those few chips that we used often enough to justify a custom breakout board.
But… if there’s one thing that the ‘2313 is short on, it’s memory. With 2 kB of flash (program) memory and 128 bytes of RAM, it’s perfect for tiny single-purpose projects. But, it’s oh-so-easy to run up against that memory limit. And, that’s why we were so excited when Atmel began to announce their then-forthcoming ATtiny4313 in late 2009.
The 4313 has landed – [Link]
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.