SE3 PSE Binome2023-2
Aller à la navigation
Aller à la recherche
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; // 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;
}