User Tools

Site Tools


avr:stk500

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
avr:stk500 [2013/09/10 13:20] sdoltavr:stk500 [2013/09/18 14:48] sdolt
Line 9: Line 9:
 ==== Allumer et éteindre les LEDs ==== ==== Allumer et éteindre les LEDs ====
  
-<file.c>+<file c main.c>
 #include<inttypes.h> #include<inttypes.h>
 #include<avr/io.h> #include<avr/io.h>
Line 115: Line 115:
 ==== Allumer une LED en appuyant sur un bouton switch ==== ==== Allumer une LED en appuyant sur un bouton switch ====
  
-<file.c>+<file c main.c>
 #include<inttypes.h> #include<inttypes.h>
 #include<avr/io.h> #include<avr/io.h>
Line 145: Line 145:
  
  
-<file.c>+<file c main.c>
 #include <avr/io.h>   #include <avr/io.h>  
 #include <avr/interrupt.h> #include <avr/interrupt.h>
Line 192: Line 192:
 === Séquence 2: extinction des LEDs 0 et 1 uniquement lors de la pression sur le bouton === === Séquence 2: extinction des LEDs 0 et 1 uniquement lors de la pression sur le bouton ===
  
-<file.c>+<file c main.c>
 #include <avr/io.h>   #include <avr/io.h>  
 #include <avr/interrupt.h> #include <avr/interrupt.h>
Line 236: Line 236:
 ==== Créer une interruption grâce à une minuterie ==== ==== Créer une interruption grâce à une minuterie ====
  
-<file.c>+<file c main.c>
 #include <avr/io.h>   #include <avr/io.h>  
 #include <avr/interrupt.h> #include <avr/interrupt.h>
Line 278: Line 278:
 ==== Configuration et lecture du convertisseur AD ====  ==== Configuration et lecture du convertisseur AD ==== 
  
-<file.c>+<file c main.c>
 #include<inttypes.h> #include<inttypes.h>
 #include<avr/io.h> #include<avr/io.h>
Line 332: Line 332:
  
 La configuration du convertisseur AD a été réalisé à l'aide du datasheet de l'ATTINY85 téléchargable ici :[[http://www.atmel.com/Images/doc2586.pdf]]. Les registres utilisés se trouvent dès la page 138. La configuration du convertisseur AD a été réalisé à l'aide du datasheet de l'ATTINY85 téléchargable ici :[[http://www.atmel.com/Images/doc2586.pdf]]. Les registres utilisés se trouvent dès la page 138.
-Pour s'assurer que la conversion fonctionne, nous avons branché le STK500 à un JTAGICE mkII nous permettant de faire du debugging et donc d'effectuer le code pas à pas. Après quoi il est possible de voir la valeur des registres avec le programme AVR studio 4. Le branchement a été effectuer comme ci-dessous. 
  
  
  
-== Liste des branchements == 
  
-  * **STK => JTAGICE** 
-  * MISO => TDO 
-  * VTG => Vsupply 
-  * SCK => TCK 
-  * MOSI => TDI 
-  * RST => nSRST 
-  * GND => GND  
-\\  
-{{:avr_studio:connecteur_jtagice2.png?300  }}{{:avr_studio:connecteur_stk500.2.png?300  }} 
  
- 
-== Visualisation des registres == 
-Pour pouvoir voir nos registres il faut lancer notre code en mode debug avec Menu=>debug->Start debuging. Pour trouver les registres intéressants pour l'adc il faut sélectionner AD_CONVERTER dans a fenêtre I/O View. Une nouvelle fenêtre s'ouvre avec les différents registres de l'adc. Le résultat de notre conversion se trouve dans ADCH et ADCL. 
-\\  
-{{:avr_studio:resultatad1.png?800  }} 
  
  
  
  
avr/stk500.txt · Last modified: 2013/09/18 14:50 by sdolt