« SE3 PSE Binome2023-2 » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
[[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
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;
}