Commit 9348158f5fbf26f856c57461e0599c38cd3e9405

Authored by dmohamed
1 parent bcd81fea

Modification des commentaires

Showing 2 changed files with 12 additions and 17 deletions   Show diff stats
@@ -9,18 +9,16 @@ @@ -9,18 +9,16 @@
9 #define MOVE_LEFT 0x08 9 #define MOVE_LEFT 0x08
10 #define MOVE_STOP 0x10 10 #define MOVE_STOP 0x10
11 11
12 -//*******************************************  
13 -// Init of PWM signal deliverd on pin 9 (PB1)  
14 -//******************************************* 12 +
  13 +// Initialisation du signal PWM délivré sur le pin9 (PB1)
15 void init_pwm() 14 void init_pwm()
16 { 15 {
17 - // initialize  
18 - cli(); // disable global interrupts  
19 - 16 +
  17 + cli();
20 18
21 - //initialisation pwm sur broche 13 = PB1 19 + //Initialisation du PWM sur broche 13 = PB1
22 DDRB |= 0x02 ; 20 DDRB |= 0x02 ;
23 - // PD6 is now an output 21 + // PD6 est une sortie
24 TCCR1A = (1 << WGM10) | (1 << COM1A1); 22 TCCR1A = (1 << WGM10) | (1 << COM1A1);
25 // set none-inverting mode 23 // set none-inverting mode
26 TCCR1B = (1 << WGM12) | (1 << CS10) |(1 << CS12); 24 TCCR1B = (1 << WGM12) | (1 << CS10) |(1 << CS12);
@@ -28,7 +26,7 @@ void init_pwm() @@ -28,7 +26,7 @@ void init_pwm()
28 OCR1A= 0xFF ; 26 OCR1A= 0xFF ;
29 27
30 DDRB |= (1 << DDB1)|(1 << DDB2); 28 DDRB |= (1 << DDB1)|(1 << DDB2);
31 - // PB1 and PB2 is now an output 29 + // PB1 and PB2 sont des sorties
32 30
33 TCCR1B |= (1 << CS10); 31 TCCR1B |= (1 << CS10);
34 // START the timer with no prescaler 32 // START the timer with no prescaler
@@ -36,9 +34,8 @@ void init_pwm() @@ -36,9 +34,8 @@ void init_pwm()
36 sei(); 34 sei();
37 } 35 }
38 36
39 -//***********************************************************************  
40 -// Set of functions resulting movement to a servomotor connected on pin 9.  
41 -//*********************************************************************** 37 +// Fonctions pour le mouvement d'un servomoteur connecté sur le pin9
  38 +
42 void motor_right(){ 39 void motor_right(){
43 OCR1A = 0x80 ; 40 OCR1A = 0x80 ;
44 } 41 }
@@ -51,9 +48,7 @@ void motor_stop(){ @@ -51,9 +48,7 @@ void motor_stop(){
51 OCR1A = 0xFF; 48 OCR1A = 0xFF;
52 } 49 }
53 50
54 -//**********************************  
55 -// Functions for the led management  
56 -//********************************** 51 +// Fonctions pour la LED
57 52
58 void init_led(void){ 53 void init_led(void){
59 //Led must be placed on pin 7 (PD7) 54 //Led must be placed on pin 7 (PD7)
@@ -73,7 +68,7 @@ int main(void) @@ -73,7 +68,7 @@ int main(void)
73 { 68 {
74 init_led(); 69 init_led();
75 init_serial(9600); //on choisit une vitesse de 9600 bauds pour la transmission série 70 init_serial(9600); //on choisit une vitesse de 9600 bauds pour la transmission série
76 - uint8_t r ; 71 + uint8_t r ;
77 init_pwm(); 72 init_pwm();
78 while(1) 73 while(1)
79 { 74 {
@@ -15,7 +15,7 @@ UCSR0C = (1&lt;&lt;UCSZ01 | 1&lt;&lt;UCSZ00); @@ -15,7 +15,7 @@ UCSR0C = (1&lt;&lt;UCSZ01 | 1&lt;&lt;UCSZ00);
15 UCSR0A &= ~(1 << U2X0); 15 UCSR0A &= ~(1 << U2X0);
16 } 16 }
17 17
18 -void send_serial(uint8_t c) //envoyer un carctère sur le port série 18 +void send_serial(uint8_t c) //envoyer un caractère sur le port série
19 { 19 {
20 loop_until_bit_is_set(UCSR0A, UDRE0); 20 loop_until_bit_is_set(UCSR0A, UDRE0);
21 UDR0 = c; 21 UDR0 = c;