Tag Archives: AVR

Driving Graphics LCD using Atmel AVR

43 total views, no views today

0

This project shows how to interface an ATMEL AVR microcontroller with a Graphics LCD. It’s actually a C library for AVR-GCC/AVR-LIBC to access  SED 1520-based graphics LCDs. [via]

This is a C-library for avr-gcc/avr-libc to access SED1520-based graphics-LCDs. The modules used to develop the library only support “write to LCD”, read-modify- write on the display RAM is not possible. So this Library uses a “framebuffer” which holds the display-content in the AVR’s SRAM. For a 122*32 pixel display around 500 Bytes of SRAM are occupied by the buffer. The library does of cause support modules which can be read in “write-only-mode” (tie the R/W-Pin to GND).

Driving Graphics LCD using Atmel AVR – [Link]

External Interrupts on an ATmega168

38 total views, no views today

0

This tutorial will teach you how to use external and pin change interrupts on an AVR microcontroller. I will be using an ATmega168. The general principles apply to other AVR microcontrollers, but the specific vary greatly.

External Interrupts on an ATmega168 – [Link]

AVR acoustic spectrum analyzer

This project is an AVR spectrum analyzer based on Atmega8 AVR microcontroller an operational amplifier and a few other components. It uses HD44780 compatible LCD or VFD and supports following displays: 16×2, 20×2, 24×2, 20×4.

AVR acoustic spectrum analyzer – [Link]

New version of Protostack AVR 28 pin board

43 total views, no views today

0

Folowing up the last Protostack board update there is a new one.

Today is released version 1.5 of  AVR 28 pin development board. As with previous versions there are many improvements including support for both IGO (Input/Ground/Output)  and GOI (Ground/Output/Input) style of voltage regulators. (e.g. L7805 and LD1117). The full article is available on the link below.

New version of Protostack AVR 28 pin board – [Link]

AVR 7-segment clock

This project is a clock using AVR mcu and 7 segments displays to display hours and minutes. The clock is using a frequency divider as timer source. Schematic and source code is available on the link below.

AVR 7-segment clock – [Link]

Wrong AVR fuses? Correct them using "Fuse Doctor"

44 total views, no views today

0

Have you programmed the wrong fuses and now you can’t access your AVR? No problem there is a solution out there. All you need is a high voltage programmer to reset fuses. This board called “Fuse doctor” can reset your fuses. Programmer supports ATTiny2313, ATmega8, ATmega16/32 and others. One great feature is that it doesn’t need computer to operate. [via]

Wrong AVR fuses? Correct them using fuse doctor – [Link]