Posts Tagged ‘AVR’

An Android TV-stick baseboard

Saturday, May 7th, 2016

Necromant designed and built an Android TV stick baseboard: The idea was dumb simple. I needed a USB hub, since TV sticks don’t have many USB ports included. I needed GPIOs, so I threw in an attiny2313 that occupied one of the HUB’s ports, I needed a few relays and...

Tags: , ,
Posted in PCBs | 1 Comment »

Vulcan-74: A 6502 Retro MegaProject

Monday, August 31st, 2015

Radical Brad over at the forum has been working on this cool 7400 logic VGA video game system, Vulcan-74: The Goals... Video must be perfectly stable VGA, putting out 256 colors at a resolution of 400x300 using an 8 bit color space divided into RRR-GGG-BB Video must include full 256 color...

Tags: , , , ,
Posted in hacks | 1 Comment »

How to develope for the ATtiny85 without becoming insane

Thursday, May 7th, 2015

Lembke writes: I like the ATtiny85. It is small, comes in a solder friendly DIP 8 case, has 8k Flash + 512 Bytes Ram, 5 to 6 IO pins at 8 MHz with no external parts. But developement is a pain: no serial (ok, it is possible but needs ports)...

Tags: , ,
Posted in Arduino, | 10 Comments »

AVR timer-based one shot explained

Monday, March 23rd, 2015

Josh writes: Last time, we made one-shot pulses using the AVR’s built in hardware timer module. Today we are going to dive deep into the datasheets to see how this technique is able to coax the normally free-running timer into generating a single pulse. Along the way, we will learn...

Tags: , ,
Posted in AVR | No Comments »

App note: Calibration of the AVR’s internal temperature reference

Saturday, November 29th, 2014

Another app note from Atmel, calibration of the AVR's internal temperature reference (PDF!) This application note describes how to calibrate and compensate the temperature measurements from the ATtiny25/45/85. It can also be used on other AVR® microcontrollers with internal temperature sensors. The temperature measurement is based on an on-chip temperature sensor that...

Tags: , ,
Posted in app notes | No Comments »

App note: Voltage reference calibration and voltage ADC usage

Saturday, November 29th, 2014

An app note from Atmel,  voltage reference calibration and voltage ADC usage (PDF!): Features • Voltage reference calibration. - 1.100V +/-1mV (typical) and < 90ppm/°C drift from –10°C to +70°C. • Interrupt controlled voltage ADC sampling. • Calculation of voltage and temperature from voltage ADC measurements. Some of the new Atmel...

Tags: , ,
Posted in app notes | No Comments »

App note: Digital sound recorder with AVR and DataFlash

Saturday, November 22nd, 2014

An app note from Atmel, digital sound recorder with AVR and DataFlash (PDF!): This application note describes how to record, store and play back sound using any AVR microcontroller with A/D converter, the AT45DB161B DataFlash memory and a few extra components. This application note shows in detail the usage of the A/D Converter for...

Tags: , ,
Posted in app notes | No Comments »

App note: Tips and tricks to optimize your C code for 8-bit AVR microcontrollers

Sunday, August 17th, 2014

An application note (PDF!) on code optimization in AVR microcontrollers from Atmel : Features • Atmel® AVR® core and Atmel AVR GCC introduction • Tips and tricks to reduce code size • Tips and tricks to reduce execution time • Examples application AVR core is an advanced RISC architecture tuned for C code....

Posted in app notes | 5 Comments »

App note: Using the AVR’s High-speed PWM

Saturday, July 26th, 2014

Atmel's app note on using the AVR’s High-speed PWM (PDF!): This application note is an introduction to the use of the high-speed Pulse Width Modulator (PWM) available in some AVR microcontrollers. The assembly code example provided shows how to use the fast PWM in the ATtiny26. The ATtiny15 also features a high-speed...

Tags: , ,
Posted in app notes | No Comments »

Using the AVR hardware multiplier

Saturday, July 12th, 2014

Here’s how to use the hardware multiplier to make a multiply-and-accumulate operation (MAC), an app note from Atmel (PDF!): Features • 8- and 16-bit Implementations • Signed and Unsigned Routines • Fractional Signed and Unsigned Multiply • Executable Example Programs The megaAVR is a series of new devices in the AVR RISC...

Tags: , ,
Posted in app notes | No Comments »

ATXMega Primer

Wednesday, June 25th, 2014

Shawon Shahryiar over at Embedded Lab talks about Atmel XMega in this tutorial: At present we have different families of XMega devices. Of these many we are focused toward the AU series only throughout this post and its following ones. I’ll explain later why I’m interested in this series. This is the first post...

Tags: , , ,
Posted in programmers, tutorials | No Comments »

TinyPrime project based on ATTiny13A

Thursday, June 5th, 2014

Spacewrench over at Dorkbotpdx writes: This is a rebuild of the TeensyPrime project I built a while ago, using a separate breadboard that's almost too small (I had to use magnet wire to fit some of the connections) and a microcontroller that's almost too small. The ATTiny13A is a neat chip:...

Tags: , ,
Posted in DIY | 1 Comment »

Serial AVR and PIC programmer

Tuesday, June 3rd, 2014

Dr. Ayman Shalaby over at Electronics Lab posted another project, a serial AVR and PIC programmer: This is a dual MCU programmer which supports both AVR and PIC mcu and there is a switch to select between them. It's easy to manufacture and have only through hole parts. Features -...

Tags: , ,
Posted in AVR, PIC, programmers | 2 Comments »

Zero-wire serial auto-reset for Arduino

Wednesday, May 7th, 2014

A followup to the Modify an off-the-shelf CP2102 module as an Arduino programmer post, Ralph Doncaster writes: Instead of modifying the USB-TTL adapters, I modified the AVR board and the avrdude software to reset the AVR with a break signal. This way just Rx, Tx, Gnd and Vcc are needed.

Tags: , ,
Posted in Arduino, how-to | No Comments »

aspspi – USBasp SPI terminal

Monday, April 7th, 2014

Nerd Ralph writes: While writing the picoboot module for avrdude, I noticed avrdude has a terminal mode which allows for commands to be sent to an AVR. The serial programming interface for AVR MCUs uses SPI, similar to the nrf modules. I realized instead of an AVR, the programmer could...

Tags: ,
Posted in AVR | 2 Comments »

JTAG adapter for Arduino Micro

Tuesday, January 7th, 2014

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...

Tags: , , ,
Posted in Arduino, JTAG | No Comments »

A LED Matrix mask built on AVR ATmega8

Friday, January 3rd, 2014

[embed][/embed] 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 8x8 led matrix, running on an ATMega8 microcontroller.

Tags: , ,
Posted in AVR, LEDs | 1 Comment »

No-connector AVR programming

Friday, December 13th, 2013

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...

Tags: ,
Posted in AVR, how-to | 4 Comments »

AVR USB RGB LED controller

Thursday, December 12th, 2013

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...

Tags: , ,
Posted in AVR, LEDs | 3 Comments »

App note: Long Delay Generation Using the AVR Microcontroller

Saturday, November 23rd, 2013

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...

Tags: , , ,
Posted in app notes | 4 Comments »

Next Page »

Recent Comments