Showing posts with label Avr. Show all posts
Showing posts with label Avr. Show all posts

Recover AVRs which are fused wrongly

Here some tips on how to recover AVR Microcontrolers which are fused wrongly.
http://www.evilmadscientist.com/article.php/avrclockbits

And the other one

http://www.larsen-b.com/Article/260.html

I will try this some time and hope will be able to recover some of my AVRs

Cornell University AVR student projects Atmega

Hi All,
Even though I keep following this page from 2000, but I always forget the url and then google it for that.
So thought let me document it some where.
http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/

I think I studied the basics of Atmega ( or any Micro controller ) from going through this page and reading the codes here.

At the end of academic year ECE476 Cornell University students produced about 40 new projects mostly based on Atmega32. As every year students have their responsibility to choose their own final project. So there you can find various interesting ideas and designs including video games, robots, MIDI synthesizers, clocks, speech recognitions and so on.
The best I liked is the prototype board for Atmega32 ( 40 Pin megas)


I have often surfed inside this pretty big knowledge base and found ideas, solutions and inspiration for my own designs.

USB devices in Linux

To find out which device is connected over USB in linux,
type at the command prompt
lsusb

[root@localhost ~]# lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 045e:0084 Microsoft Corp. Basic Optical Mouse


To get more details about devices type

dmsg

KontrollerLab

The KontrollerLab is a tool which can be used for developing microcontroller software.

The KontrollerLab uses these tools to make developing easier:

  • avr-gcc and helper programs to compile the C files, link the object files, and assemble the ASM files.
  • uisp and
  • avrdude to upload and download the programs
  • built-in debugger for PC-only and in-circuit debugging, currently at an early stage [05/28/07]
  • serial terminal embedded in the IDE to ease debugging
  • kate as the editor embedded in the IDE
Project Site : http://www.cadmaniac.org/projectMain.php?projectName=kontrollerlab
Download Site: http://sourceforge.net/projects/kontrollerlab/

A very good tutorial on AVR Butterfly

Ya i know Smily's Avr butterfly book rocks.. but still
http://www.dwelch.com/avr/
is also a very good tutorial

Nok Lib

http://www.dharmanitech.com/2008/10/thermometer-design-using-ds1621.html