summaryrefslogtreecommitdiff
path: root/n/avr/doc
diff options
context:
space:
mode:
authorschodet2005-11-27 23:01:52 +0000
committerschodet2005-11-27 23:01:52 +0000
commitdb934e657caf4c471a1adf521127892eed4e14fd (patch)
treea33b193b535bb0792e82f0e903d52dc5401027f7 /n/avr/doc
parent3045ef679b4eed4f15a026d69d0458b510052b87 (diff)
Ajout de la doc à Tb sur les dongle AVR.
Diffstat (limited to 'n/avr/doc')
-rw-r--r--n/avr/doc/db25.pngbin0 -> 1584 bytes
-rw-r--r--n/avr/doc/dongle.txt65
-rw-r--r--n/avr/doc/he10.jpegbin0 -> 5649 bytes
3 files changed, 65 insertions, 0 deletions
diff --git a/n/avr/doc/db25.png b/n/avr/doc/db25.png
new file mode 100644
index 0000000..eba5b1f
--- /dev/null
+++ b/n/avr/doc/db25.png
Binary files differ
diff --git a/n/avr/doc/dongle.txt b/n/avr/doc/dongle.txt
new file mode 100644
index 0000000..e5082f7
--- /dev/null
+++ b/n/avr/doc/dongle.txt
@@ -0,0 +1,65 @@
+*Title: Réalisation du dongle de Programmation AVR
+*Author: Thomas Burg
+
+
+*TOC
+
+* But
+
+Pour programmer les divers microcontrôleur avr de notre robot, nous
+utilisons le port parallèle d'un ordinateur. Le programme qui réalise la
+programmation est Avrdude (http://savannah.nongnu.org/projects/avrdude/)
+
+Ce programme permet la configuration et le chargement d'un programme dans
+la mémoire du microcontrôleur.
+
+* Réalisation
+
+L'avr n'a pas nécessairement besoin de tension de programmation
+particulière, il peut se programmer en basse tension (5V). Il suffit alors
+de réaliser un dongle.
+5 fils sont nécessaire à la programmation:
+ * AVR /RESET
+ * AVR SCK (clock input)
+ * AVR MOSI (instruction in)
+ * AVR MISO (data out)
+ * Signal Ground
+Mais nous avons câblé tous les bits de donnée du port parallèle de
+manière à pouvoir programmer plus d'un avr sans débrancher quoi que ce
+soit.
+
+*Image: db25.png
+*Image: he10.jpeg
+
+ ! _Table_ de correspondance !
+ !---------------------------!
+ ! DB25 ! HE10 !
+ !---------------------------!
+ ! 3 ! 1 !
+ ! 4 ! 3 !
+ ! 5 ! 4 !
+ ! 6 ! 5 !
+ ! 7 ! 6 !
+ ! 8 ! 7 !
+ ! 9 ! 8 !
+ ! 10 ! 9 !
+ ! 18 ! 10 !
+ ! Non connecté ! 2 !
+
+* Fichier de configuration Avrdude
+
+Extrait du fichier avrdude.conf concernant l'utilisation du dongle :
+^<<
+programmer
+ id = "robot0";
+ desc = "Efrei Robotique, avr0";
+ type = par;
+ reset = 6;
+ sck = 8;
+ mosi = 3;
+ miso = 10;
+;
+^>>
+
+Ainsi on duplique cette configuration et l'on change juste l'horloge et
+l'identifiant pour programmer une autre cible.
diff --git a/n/avr/doc/he10.jpeg b/n/avr/doc/he10.jpeg
new file mode 100644
index 0000000..c7e39f1
--- /dev/null
+++ b/n/avr/doc/he10.jpeg
Binary files differ