SE3 PSE Binome2023-2

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
Schématique de la manette

Fichier:Projet manette carte electronique.zip

Routage PCB
Carte PCB

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; // car on souhaite déclarer en sortie les ports 0 et 1 ce qui correspond à 3 en hexa

   while(1){

       PORTD ^=0x03; // le xor permet d'allumer et éteindre les leds successivement

       _delay_ms(1000); // tps en ms

   }

   return 0;

}