« SE3 PSE Binome2023-2 » : différence entre les versions

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
[[Fichier:Clignotement des leds.mp4|vignette|Clignotement des leds]]
[[Fichier:Schématique de la manette.pdf|vignette]]
[[Fichier:Schématique de la manette.pdf|vignette]]
[[Fichier:Projet manette carte electronique.zip|vignette|0x0px]]
[[Fichier:Projet manette carte electronique.zip|vignette|0x0px]]
=== '''Programme en C pour allumer les leds:''' ===
[[Fichier:Clignotement des leds.mp4|vignette|Clignotement des leds]]
<nowiki>#</nowiki>include <avr/io.h>
<nowiki>#</nowiki>include <stdio.h>
<nowiki>#</nowiki>include <util/delay.h>
int main(){
   
   CLKSEL0 = 0b00010101;   // sélection de l'horloge externe
   CLKSEL1 = 0b00001111;   // minimum de 8Mhz
   CLKPR = 0b10000000;     // modification du diviseur d'horloge (CLKPCE=1)
   CLKPR = 0;              // 0 pour pas de diviseur (diviseur de 1)
   DDRD |=0x03;
   while(1){
       PORTD ^=0x03;
       _delay_ms(1000); //tps en ms
   }
   return 0;
}

Version du 18 mars 2024 à 15:30

Schématique de la manette.pdf

Fichier:Projet manette carte electronique.zip

Programme en C pour allumer les leds:


#include <avr/io.h>

#include <stdio.h>

#include <util/delay.h>

int main(){

   

   CLKSEL0 = 0b00010101;   // sélection de l'horloge externe

   CLKSEL1 = 0b00001111;   // minimum de 8Mhz

   CLKPR = 0b10000000;     // modification du diviseur d'horloge (CLKPCE=1)

   CLKPR = 0;              // 0 pour pas de diviseur (diviseur de 1)

   DDRD |=0x03;

   while(1){

       PORTD ^=0x03;

       _delay_ms(1000); //tps en ms

   }

   return 0;

}