Archive for the 'AVR Microcontrollers' Category

AVRJTAG clone in action

Tuesday, January 9th, 2007

Building AVR Jtag clone
Finally I found some time to finish AVRJTAG clone. It was hanging for a while on a breadboard with bunch of wires. I have made an Eagle CAD project with PCB layout you will find at the bottom of article.

 
I didn’t change the circuit very much from previous, just added ISP header(but [...]

24×24 LED dot matrix display control

Thursday, December 28th, 2006

This is pretty old circuit but I found it interesting to describe here.
24×24 LED display is formed by using 9 8×8 Dot LED matrix displays, that are connected to AT90S2313 MCU. MCU scans an indicator lines in series. Special PC program is written which allows drawing images on screen and transfer them via COM port [...]

IR remote control signal receiver using AVR microcontroller

Wednesday, December 27th, 2006

IR remote control is a device you can find everywhere where you can find TV, VCR or home theatre. Why not to use one of them for controlling your own devices like light, air conditioning etc.
As we know remote control devices uses IR light. This is invisible light about 950nm wavelength. One biggest problem in [...]

More about microcontroller oscillators

Tuesday, December 5th, 2006

Choice of the microcontroller oscillator depends on many factors. Before choosing one you should consider: Cost, accuracy and environmental parameters. Clock sources can be grouped in two major groups: based on mechanical resonance(crystals and ceramic resonators) and RC (resistor, capacitor) oscillators.
Most popular form of mechanical resonant generators in microcontrollers are Pierce oscillators:

Ceramic and crystal based [...]

Armega128 bootloader using windows hyper terminal

Saturday, December 2nd, 2006

If you are windows user, there is an easiest solution to program Atmega128 microcontrollers. In http://piconomic.co.za there is nice bootloader binary you can download and use for personal purposes.
First of all you will need to upload bootloader hex file (which is packed in) to Atmega128 and properly program fuses. For my Piconomic board I set [...]

KontrollerLab IDE development software for AVR under Linux

Wednesday, November 29th, 2006

Good news for Linux lovers. The new IDE development software for AVR microcontrollers has shown up. This is KDE based IDE under GPL. It is fully-featured editor which includes serial terminal for debugging, uses AVR-GCC compiler, uisp for serial downloading and avrdude programming software.
Few screen-shots of this tool:

Main project window

Fuse settings window

Project configuration window

Compiller  settinds

Programmer [...]

ATMEL announced 3 new low power Tiny AVR microcontrollers with high speed timers

Friday, November 17th, 2006

Atmel’s new devices are 20-pin tiny-AVR microcontrollers with high-speed timers.
All three devices are pin-compatible, differing only in the size Flash, EEPROM and SRAM memories.

The ATtiny261 has 2 Kbytes of self-programmable Flash memory;
The ATtiny461 has 4 Kbytes of self-programmable Flash memory;
The ATtiny861 has 8 Kbytes of self-programmable Flash memory.

All devices deliver 20 MIPS throughput when running [...]

Use neural sensors to build smart sensor systems using microcontrollers

Monday, November 6th, 2006

Neural networks are wide topic. But this small example demonstrates how to create basic neural sensor which takes resistive readings from multiply sensors and multiply it by wight factor and then sum the results. Results are compared to three level threshold. Without going too deep in to neural networks we can say, that neural cell [...]

Build your own AVR JTAG ICE clone

Thursday, November 2nd, 2006

After unsuccessful attempts to run few programs who drive peripherals like USART and Timers on Atmega128 I decided to make JTAG debugger. I hope it will allow me to see what is really happening – is may atmega128 corrupted or something is really wrong with software or with hardware.

 
The most widely used AVR JTAGICE clone [...]

AVRSIDE-free alternative IDE for WINAVR

Monday, October 30th, 2006

Author (Jurek Szczesiul) of AVRSIDE program decided that there is not enough functionality with standard Programmers Notepad. He started to write his own IDE, which expands functionality and usability. Project is still in development stage but looks very promising.

Main features are:

SDI interface model with as much space for code as possible;

creating single/multifile projects;

compile and [...]