Baoshi writes: For the holiday season I get myself an AVR JTAGICE3. Holding the new shiny emulator and a bunch of Arduino boards, what shall I do? Of course to hop onto the all-hail Atmel Studio and ditch the toy-alike Arduino software. Reason being? Debugging Arduino code with serial console is no fun. I need […]
Tag Archives: AVR
A LED Matrix mask built on AVR ATmega8
Davide Gironi blogged about his LED matrix mask built on AVR ATmega8: avr_mask1 wish you a Merry Christmas and a Happy New Year! AVR Mask1 is a led mask built around 74hc595 shift register and 8×8 led matrix, running on an ATMega8 microcontroller.
No-connector AVR programming
Steve writes: Here’s a handy trick I developed while searching for ways to reduce the cost and assembly time of Floppy Emu boards. The board has space for a 3 x 2 shrouded IDC header, where the AVR ISP cable should connect. But that connection is only needed once, the first time the AVR is […]
AVR USB RGB LED controller
Zak Kemble writes: While working on an update for my CPU Usage LEDs project, I thought why not just make it into a universal RGB LED controller? The CPU Usage LEDs controller took a value between 0 and 255, worked out what colour it should be and then fade to that colour. This was very […]
App note: Long Delay Generation Using the AVR Microcontroller
Here’s an app note from ATMEL presenting a solution for microcontroller long delays. The solution presented here shows how the AVR AT90 series microcontrollers (AT90S2313, AT90S4414 and AT90S8515) generate and handle long delays. On-chip timers are used without any software intervention, thus allowing the core to be in a low-power mode during the delay. Since […]
A simple brushless sensorless motor driver for AVR Atmega
Davide Gironi posted the brushless sensorless version of his sensored motor driver for AVR Atmega we posted previously: For this project, I’ve implemented a simple brushless sensoreless motor driver for AVR Atmega. The code i propose it’s not perfect, and can be improved, but for the needs i had it works. The motor can be controlled in speed […]
A simple brushless sensored motor driver for AVR Atmega
Davide Gironi has written an article detailing his brushless sensored motor driver for AVR Atmega: For this project, I’ve implemented a simple brushless sensored motor driver for AVR Atmega. The code i propose it’s not perfect, and can be improved, but for the needs i had it works. Using this library, the motor can be controlled in speed […]
FabISP – a home-built AVR in-system programmer
David designed a home-built AVR in-system programmer. It’s built on the USBtiny and V-USB firmwares and uses a ATtiny44 microcontroller to communicate with avrdude over USB and a target microcontroller over the 6pin IDC cable. The FabISP is an in-system programmer for AVR microcontrollers, designed for production within a FabLab. That is, it allows you […]
DIY Little Wire AVR-ISP
Pedantite built his own Little Wire AVR programmer/tool: The Attiny 85 has a neat feature that I had overlooked until I built this in that it has a built in PLL that lets you run the system off the internal RC oscillator at around 16Mhz. Many other AVR’s lack that PLL, and can only run […]
Protostack 40 pin AVR development board and ATMega32A development kit
Protostack has announced the release of their two newest products, the 40 pin AVR development board and ATMega32A development kit: The board allows you to build microcontroller circuits using the 40 pin AVR microcontrollers. It measures 127 x 93.98mm, includes a large breadboard style prototyping area and many power supply options.
AVR programmer on PIC
Jaromir shared his AVR programmer in the forum: Just from pure passion to see how low-end PIC exercises AVR, I made this programmer. Basically it is STK500 port on PIC16F1825. I took this tuxgraphics.org one, did some clean-up, wrote new hardware layer for PIC16 and voila – new programmer is born. It was done in […]
Minimalist AVR programmer
Philip Peter posted an article describing how he designed his Minimalist AVR programmer: I always like a challenge, so when I saw [simpleavr]s vusbtiny programmer, I started to wonder how small I could make an AVR programmer. All in all I’m pretty pleased with the result. The schematic is almost the same as the original […]
Atmel AVR042: AVR hardware design considerations
This app note discusses common problems encountered when starting designs involving AVR microcontrollers: This application note has been written to provide answers to some of the questions and problems faced when starting designs involving Atmel®AVR® microcontrollers. The application note treats topics that are known to cause problems. The scope is to provide an introduction to […]
{AVR|PIC} Stamp dev board is simple, fast, has lots of I/O and serial
Bertho is working on an {Avr|Pic} Stamp development board for his local hackerspace. These USB interface boards are based on the ATmega32A and PIC18F46K22 microcontrollers. Both boards use the MCP2200 USB-to-Serial IC to interact with computers over a USB virtual COM port. There are often things you want to test quickly when designing something. Most […]
AVR programmer from an old USB keyboard
Steve takes apart an USB keyboard and mods it into an AVR programmer. All it takes is the controller board from a keyboard and an opto-coupler IC. Most keyboards have at least three indicator LEDs (Num-, Caps- and Scroll-Lock), which can be controlled from the host using a HID Set_Report request, and thus can be […]
Virtual Archery game
As a final project in their class Mohamed and Michael developed the Virtual Archery game. It’s based on the ATmega1268p, an accelerometer, and a stretch sensor. The stretch sensor lets the game know how much force there is behind the arrow, while the accelerometer records it’s exiting direction. Using these two parameters the game extrapolates […]
ISPtouch – header-less ISP connector for AVRs
Tired of headers for programming? Here’s a header-less ISP connector for AVR microcontrollers. It’s based on the AVX 9188 Staggered SOLO Stacker connector, which is spring loaded. You simply line up your connector withe the guide holes and press down to program. Via the comments.
Give away drawing: AVR fuse doctor
Congratulations to Nakul, The winner of Friday’s give away!
USB function generator
Tuomas designed a simple function generator controlled via USB. It’s capable of generating sine, square, and triangle waveforms up 3 MHz. The device uses the AD9833 SPI programmable waveform generator IC and a USB-enabled AVR to control it. One tool that I’ve been missing at my lab at home is function generator. They tend to […]
µBoot 2.1 KB USB bootloader for the ATtiny85
Bluebie is developing µBoot, a tiny USB bootloader that only consumes 2.1 Kilobytes of flash on an ATtiny85. It’s based on USBaspLoader-tiny85 bootloader but loses ~0.7KB by customizing it’s functionality. µBoot is a tiny bootloader for attiny85 chips. Weighing in at just under 2.1kb it leaves more free space to uploaded programs than any other […]
