summaryrefslogtreecommitdiff
path: root/n/avr/howto/howto-avr.txt
blob: 237674574e538826df0400f277252eb00581f7be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
*Title: Howto AVR
*Author: Ni

* Intro

On utilisera principalement des ATmega8 et des ATmega8535. Ce sont des
microcontrolleur 8 bits, avec 8 Ko de flash, 16 Mips, 28 ou 40 pattes, 1 Ko de
ram, un bus TWI, SPI, un USART, la programmation en circuit, des entr�es
analogiques, des sorties PWM... Le tout pour 6 Euros.

* Les sites � aller voir

	[http://www.atmel.com/products/avr/] Lire la datasheet du ATmega8.
	L'ATmega8535 ne diff�re que par le nombre de pattes et la ram.
	Regarder les app-notes.

	[http://www.avrfreaks.net/] Pas mal d'infos sur les AVRs, un forum,
	des projets examples...

	[http://www.nongnu.org/avr-libc/] Le site de la libc pour AVR. Tout ce
	qu'il faut pour d�velopper. _Lire_ particuli�rement la doc, de haut en
	bas. Il y a un programme d'exemple, mais on ne devrais pas manquer de
	programmes d'exemples au robot d'ici quelque jours.

* Les outils de dev.

Sur le serveur du robot : gcc.

Sur les Windows, on peut faire fonctionner gcc avec AVR Studio.

Pour la programmation, il y a avrdude, programmation de l'AVR avec 3 fils.

Le fichier avr-Makefile livr� avec cet howto peut �tre utilis� pour compiler
les projets.