Browse Source

interrupt girouette

joelimgu 1 year ago
parent
commit
7487e08f58

+ 9
- 8
FileInclude/MyGirouette.c View File

@@ -7,6 +7,7 @@ int x = 0;
7 7
 void EXTI0_IRQHandler(void) {
8 8
 	x++;
9 9
 	//EXTI->PR &= ~(1<<0) ;
10
+	TIM2 -> CNT = 0 ; 
10 11
 	EXTI->PR |= (1<<0) ;
11 12
 }
12 13
 
@@ -43,14 +44,14 @@ void Init_Girouette(void){
43 44
 	TIM2->SMCR |= 0x1 << 0; // Capture Mode : 1 => seulement les fronts montants 2 => seulement les fronts descendants 3 => les 2 
44 45
 	TIM2->CCMR1 |= 0x1 << 2;
45 46
 	// 0 Reset
46
-//	NVIC->ISER[0] |= 1 << 6;
47
-//	NVIC->IP[6] = 1<<4;
48
-//	MyGPIO_Init(&GPIOB0);
49
-//	RCC->APB2ENR |= RCC_APB2ENR_AFIOEN ;
50
-//	AFIO->EXTICR[0] |= 0x0001; //  PB0 AFIO
51
-//	EXTI->RTSR |= 1 <<0 ; // rising
52
-//	EXTI->IMR |= 1<<0 ; //mask
53
-//	
47
+	NVIC->ISER[0] |= 1 << 6;
48
+	NVIC->IP[6] = 1<<4;
49
+	MyGPIO_Init(&GPIOB0);
50
+	RCC->APB2ENR |= RCC_APB2ENR_AFIOEN ;
51
+	AFIO->EXTICR[0] |= 0x0001; //  PB0 AFIO
52
+	EXTI->RTSR |= 1 <<0 ; // rising
53
+	EXTI->IMR |= 1<<0 ; //mask
54
+	
54 55
 	
55 56
 	MyGPIO_Init(&GPIOA0);
56 57
 	MyGPIO_Init(&GPIOA1);

+ 149
- 149
Listings/Projet1_Simulation.map View File

@@ -258,49 +258,49 @@ Image Symbol Table
258 258
     .text                                    0x080006bc   Section       36  init.o(.text)
259 259
     .text                                    0x080006e0   Section        0  llushr.o(.text)
260 260
     i.EXTI0_IRQHandler                       0x08000700   Section        0  mygirouette.o(i.EXTI0_IRQHandler)
261
-    i.Get_Angle                              0x08000720   Section        0  mygirouette.o(i.Get_Angle)
262
-    i.Get_Batterie                           0x08000730   Section        0  batterie.o(i.Get_Batterie)
263
-    i.Get_Max_Duty                           0x08000758   Section        0  mytimer.o(i.Get_Max_Duty)
264
-    i.Init_Batterie                          0x08000760   Section        0  batterie.o(i.Init_Batterie)
265
-    i.Init_Girouette                         0x08000788   Section        0  mygirouette.o(i.Init_Girouette)
266
-    i.Init_Message_Reception                 0x08000814   Section        0  telecommande.o(i.Init_Message_Reception)
267
-    i.Init_Plateau                           0x0800084c   Section        0  plateau.o(i.Init_Plateau)
268
-    i.Init_USART                             0x080008c8   Section        0  telecommande.o(i.Init_USART)
269
-    i.MyGPIO_Init                            0x08000964   Section        0  driver_gpio.o(i.MyGPIO_Init)
270
-    i.MyGPIO_Reset                           0x08000a18   Section        0  driver_gpio.o(i.MyGPIO_Reset)
271
-    i.MyGPIO_Set                             0x08000a26   Section        0  driver_gpio.o(i.MyGPIO_Set)
272
-    i.MyTimer_Base_Init                      0x08000a34   Section        0  mytimer.o(i.MyTimer_Base_Init)
273
-    i.MyTimer_Base_Start                     0x08000aa0   Section        0  mytimer.o(i.MyTimer_Base_Start)
274
-    i.MyTimer_PWM                            0x08000aac   Section        0  mytimer.o(i.MyTimer_PWM)
275
-    i.MyVoile_Init                           0x08000c94   Section        0  myvoile.o(i.MyVoile_Init)
276
-    i.Send_Char                              0x08000cbc   Section        0  telecommande.o(i.Send_Char)
277
-    i.Send_Message                           0x08000cd8   Section        0  telecommande.o(i.Send_Message)
278
-    i.SetSysClock                            0x08000cf0   Section        0  system_stm32f10x.o(i.SetSysClock)
279
-    SetSysClock                              0x08000cf1   Thumb Code     8  system_stm32f10x.o(i.SetSysClock)
280
-    i.SetSysClockTo72                        0x08000cf8   Section        0  system_stm32f10x.o(i.SetSysClockTo72)
281
-    SetSysClockTo72                          0x08000cf9   Thumb Code   214  system_stm32f10x.o(i.SetSysClockTo72)
282
-    i.Set_Direction                          0x08000dd8   Section        0  plateau.o(i.Set_Direction)
283
-    i.Set_Duty_Cycle                         0x08000e00   Section        0  mytimer.o(i.Set_Duty_Cycle)
284
-    i.Set_Moteur_Plateau                     0x08000e28   Section        0  plateau.o(i.Set_Moteur_Plateau)
285
-    i.Set_PWM_PRCT                           0x08000e40   Section        0  mytimer.o(i.Set_PWM_PRCT)
286
-    i.Set_Vitesse                            0x08000e78   Section        0  plateau.o(i.Set_Vitesse)
287
-    i.Set_Voile                              0x08000e98   Section        0  myvoile.o(i.Set_Voile)
288
-    i.SystemInit                             0x08000f84   Section        0  system_stm32f10x.o(i.SystemInit)
289
-    i.TIM1_UP_IRQHandler                     0x08000fe4   Section        0  mytimer.o(i.TIM1_UP_IRQHandler)
290
-    i.TIM2_IRQHandler                        0x08001008   Section        0  mytimer.o(i.TIM2_IRQHandler)
291
-    i.TIM3_IRQHandler                        0x0800102c   Section        0  mytimer.o(i.TIM3_IRQHandler)
292
-    i.TIM4_IRQHandler                        0x08001050   Section        0  mytimer.o(i.TIM4_IRQHandler)
293
-    i.USART1_IRQHandler                      0x08001074   Section        0  telecommande.o(i.USART1_IRQHandler)
294
-    i.__scatterload_copy                     0x08001090   Section       14  handlers.o(i.__scatterload_copy)
295
-    i.__scatterload_null                     0x0800109e   Section        2  handlers.o(i.__scatterload_null)
296
-    i.__scatterload_zeroinit                 0x080010a0   Section       14  handlers.o(i.__scatterload_zeroinit)
297
-    i.f                                      0x080010b0   Section        0  main.o(i.f)
298
-    i.initADC                                0x080010f0   Section        0  myadc.o(i.initADC)
299
-    i.main                                   0x0800112c   Section        0  main.o(i.main)
300
-    i.read                                   0x080011e8   Section        0  myadc.o(i.read)
301
-    i.startADC                               0x08001210   Section        0  myadc.o(i.startADC)
302
-    .constdata                               0x08001224   Section       36  mygirouette.o(.constdata)
303
-    .constdata                               0x08001248   Section        8  myvoile.o(.constdata)
261
+    i.Get_Angle                              0x08000728   Section        0  mygirouette.o(i.Get_Angle)
262
+    i.Get_Batterie                           0x08000738   Section        0  batterie.o(i.Get_Batterie)
263
+    i.Get_Max_Duty                           0x08000760   Section        0  mytimer.o(i.Get_Max_Duty)
264
+    i.Init_Batterie                          0x08000768   Section        0  batterie.o(i.Init_Batterie)
265
+    i.Init_Girouette                         0x08000790   Section        0  mygirouette.o(i.Init_Girouette)
266
+    i.Init_Message_Reception                 0x08000884   Section        0  telecommande.o(i.Init_Message_Reception)
267
+    i.Init_Plateau                           0x080008bc   Section        0  plateau.o(i.Init_Plateau)
268
+    i.Init_USART                             0x08000938   Section        0  telecommande.o(i.Init_USART)
269
+    i.MyGPIO_Init                            0x080009d4   Section        0  driver_gpio.o(i.MyGPIO_Init)
270
+    i.MyGPIO_Reset                           0x08000a88   Section        0  driver_gpio.o(i.MyGPIO_Reset)
271
+    i.MyGPIO_Set                             0x08000a96   Section        0  driver_gpio.o(i.MyGPIO_Set)
272
+    i.MyTimer_Base_Init                      0x08000aa4   Section        0  mytimer.o(i.MyTimer_Base_Init)
273
+    i.MyTimer_Base_Start                     0x08000b10   Section        0  mytimer.o(i.MyTimer_Base_Start)
274
+    i.MyTimer_PWM                            0x08000b1c   Section        0  mytimer.o(i.MyTimer_PWM)
275
+    i.MyVoile_Init                           0x08000d04   Section        0  myvoile.o(i.MyVoile_Init)
276
+    i.Send_Char                              0x08000d2c   Section        0  telecommande.o(i.Send_Char)
277
+    i.Send_Message                           0x08000d48   Section        0  telecommande.o(i.Send_Message)
278
+    i.SetSysClock                            0x08000d60   Section        0  system_stm32f10x.o(i.SetSysClock)
279
+    SetSysClock                              0x08000d61   Thumb Code     8  system_stm32f10x.o(i.SetSysClock)
280
+    i.SetSysClockTo72                        0x08000d68   Section        0  system_stm32f10x.o(i.SetSysClockTo72)
281
+    SetSysClockTo72                          0x08000d69   Thumb Code   214  system_stm32f10x.o(i.SetSysClockTo72)
282
+    i.Set_Direction                          0x08000e48   Section        0  plateau.o(i.Set_Direction)
283
+    i.Set_Duty_Cycle                         0x08000e70   Section        0  mytimer.o(i.Set_Duty_Cycle)
284
+    i.Set_Moteur_Plateau                     0x08000e98   Section        0  plateau.o(i.Set_Moteur_Plateau)
285
+    i.Set_PWM_PRCT                           0x08000eb0   Section        0  mytimer.o(i.Set_PWM_PRCT)
286
+    i.Set_Vitesse                            0x08000ee8   Section        0  plateau.o(i.Set_Vitesse)
287
+    i.Set_Voile                              0x08000f08   Section        0  myvoile.o(i.Set_Voile)
288
+    i.SystemInit                             0x08000ff4   Section        0  system_stm32f10x.o(i.SystemInit)
289
+    i.TIM1_UP_IRQHandler                     0x08001054   Section        0  mytimer.o(i.TIM1_UP_IRQHandler)
290
+    i.TIM2_IRQHandler                        0x08001078   Section        0  mytimer.o(i.TIM2_IRQHandler)
291
+    i.TIM3_IRQHandler                        0x0800109c   Section        0  mytimer.o(i.TIM3_IRQHandler)
292
+    i.TIM4_IRQHandler                        0x080010c0   Section        0  mytimer.o(i.TIM4_IRQHandler)
293
+    i.USART1_IRQHandler                      0x080010e4   Section        0  telecommande.o(i.USART1_IRQHandler)
294
+    i.__scatterload_copy                     0x08001100   Section       14  handlers.o(i.__scatterload_copy)
295
+    i.__scatterload_null                     0x0800110e   Section        2  handlers.o(i.__scatterload_null)
296
+    i.__scatterload_zeroinit                 0x08001110   Section       14  handlers.o(i.__scatterload_zeroinit)
297
+    i.f                                      0x08001120   Section        0  main.o(i.f)
298
+    i.initADC                                0x08001160   Section        0  myadc.o(i.initADC)
299
+    i.main                                   0x0800119c   Section        0  main.o(i.main)
300
+    i.read                                   0x08001258   Section        0  myadc.o(i.read)
301
+    i.startADC                               0x08001280   Section        0  myadc.o(i.startADC)
302
+    .constdata                               0x08001294   Section       36  mygirouette.o(.constdata)
303
+    .constdata                               0x080012b8   Section        8  myvoile.o(.constdata)
304 304
     .data                                    0x20000000   Section       16  main.o(.data)
305 305
     .data                                    0x20000010   Section       16  mytimer.o(.data)
306 306
     .data                                    0x20000020   Section        4  mygirouette.o(.data)
@@ -409,46 +409,46 @@ Image Symbol Table
409 409
     __scatterload_rt2                        0x080006bd   Thumb Code     0  init.o(.text)
410 410
     __aeabi_llsr                             0x080006e1   Thumb Code    32  llushr.o(.text)
411 411
     _ll_ushift_r                             0x080006e1   Thumb Code     0  llushr.o(.text)
412
-    EXTI0_IRQHandler                         0x08000701   Thumb Code    24  mygirouette.o(i.EXTI0_IRQHandler)
413
-    Get_Angle                                0x08000721   Thumb Code    14  mygirouette.o(i.Get_Angle)
414
-    Get_Batterie                             0x08000731   Thumb Code    36  batterie.o(i.Get_Batterie)
415
-    Get_Max_Duty                             0x08000759   Thumb Code     6  mytimer.o(i.Get_Max_Duty)
416
-    Init_Batterie                            0x08000761   Thumb Code    32  batterie.o(i.Init_Batterie)
417
-    Init_Girouette                           0x08000789   Thumb Code   134  mygirouette.o(i.Init_Girouette)
418
-    Init_Message_Reception                   0x08000815   Thumb Code    40  telecommande.o(i.Init_Message_Reception)
419
-    Init_Plateau                             0x0800084d   Thumb Code    98  plateau.o(i.Init_Plateau)
420
-    Init_USART                               0x080008c9   Thumb Code   134  telecommande.o(i.Init_USART)
421
-    MyGPIO_Init                              0x08000965   Thumb Code   166  driver_gpio.o(i.MyGPIO_Init)
422
-    MyGPIO_Reset                             0x08000a19   Thumb Code    14  driver_gpio.o(i.MyGPIO_Reset)
423
-    MyGPIO_Set                               0x08000a27   Thumb Code    12  driver_gpio.o(i.MyGPIO_Set)
424
-    MyTimer_Base_Init                        0x08000a35   Thumb Code    98  mytimer.o(i.MyTimer_Base_Init)
425
-    MyTimer_Base_Start                       0x08000aa1   Thumb Code    10  mytimer.o(i.MyTimer_Base_Start)
426
-    MyTimer_PWM                              0x08000aad   Thumb Code   472  mytimer.o(i.MyTimer_PWM)
427
-    MyVoile_Init                             0x08000c95   Thumb Code    32  myvoile.o(i.MyVoile_Init)
428
-    Send_Char                                0x08000cbd   Thumb Code    22  telecommande.o(i.Send_Char)
429
-    Send_Message                             0x08000cd9   Thumb Code    24  telecommande.o(i.Send_Message)
430
-    Set_Direction                            0x08000dd9   Thumb Code    34  plateau.o(i.Set_Direction)
431
-    Set_Duty_Cycle                           0x08000e01   Thumb Code    40  mytimer.o(i.Set_Duty_Cycle)
432
-    Set_Moteur_Plateau                       0x08000e29   Thumb Code    24  plateau.o(i.Set_Moteur_Plateau)
433
-    Set_PWM_PRCT                             0x08000e41   Thumb Code    56  mytimer.o(i.Set_PWM_PRCT)
434
-    Set_Vitesse                              0x08000e79   Thumb Code    22  plateau.o(i.Set_Vitesse)
435
-    Set_Voile                                0x08000e99   Thumb Code   210  myvoile.o(i.Set_Voile)
436
-    SystemInit                               0x08000f85   Thumb Code    78  system_stm32f10x.o(i.SystemInit)
437
-    TIM1_UP_IRQHandler                       0x08000fe5   Thumb Code    28  mytimer.o(i.TIM1_UP_IRQHandler)
438
-    TIM2_IRQHandler                          0x08001009   Thumb Code    32  mytimer.o(i.TIM2_IRQHandler)
439
-    TIM3_IRQHandler                          0x0800102d   Thumb Code    28  mytimer.o(i.TIM3_IRQHandler)
440
-    TIM4_IRQHandler                          0x08001051   Thumb Code    28  mytimer.o(i.TIM4_IRQHandler)
441
-    USART1_IRQHandler                        0x08001075   Thumb Code    18  telecommande.o(i.USART1_IRQHandler)
442
-    __scatterload_copy                       0x08001091   Thumb Code    14  handlers.o(i.__scatterload_copy)
443
-    __scatterload_null                       0x0800109f   Thumb Code     2  handlers.o(i.__scatterload_null)
444
-    __scatterload_zeroinit                   0x080010a1   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
445
-    f                                        0x080010b1   Thumb Code    54  main.o(i.f)
446
-    initADC                                  0x080010f1   Thumb Code    50  myadc.o(i.initADC)
447
-    main                                     0x0800112d   Thumb Code   120  main.o(i.main)
448
-    read                                     0x080011e9   Thumb Code    34  myadc.o(i.read)
449
-    startADC                                 0x08001211   Thumb Code    14  myadc.o(i.startADC)
450
-    Region$$Table$$Base                      0x08001250   Number         0  anon$$obj.o(Region$$Table)
451
-    Region$$Table$$Limit                     0x08001270   Number         0  anon$$obj.o(Region$$Table)
412
+    EXTI0_IRQHandler                         0x08000701   Thumb Code    32  mygirouette.o(i.EXTI0_IRQHandler)
413
+    Get_Angle                                0x08000729   Thumb Code    14  mygirouette.o(i.Get_Angle)
414
+    Get_Batterie                             0x08000739   Thumb Code    36  batterie.o(i.Get_Batterie)
415
+    Get_Max_Duty                             0x08000761   Thumb Code     6  mytimer.o(i.Get_Max_Duty)
416
+    Init_Batterie                            0x08000769   Thumb Code    32  batterie.o(i.Init_Batterie)
417
+    Init_Girouette                           0x08000791   Thumb Code   220  mygirouette.o(i.Init_Girouette)
418
+    Init_Message_Reception                   0x08000885   Thumb Code    40  telecommande.o(i.Init_Message_Reception)
419
+    Init_Plateau                             0x080008bd   Thumb Code    98  plateau.o(i.Init_Plateau)
420
+    Init_USART                               0x08000939   Thumb Code   134  telecommande.o(i.Init_USART)
421
+    MyGPIO_Init                              0x080009d5   Thumb Code   166  driver_gpio.o(i.MyGPIO_Init)
422
+    MyGPIO_Reset                             0x08000a89   Thumb Code    14  driver_gpio.o(i.MyGPIO_Reset)
423
+    MyGPIO_Set                               0x08000a97   Thumb Code    12  driver_gpio.o(i.MyGPIO_Set)
424
+    MyTimer_Base_Init                        0x08000aa5   Thumb Code    98  mytimer.o(i.MyTimer_Base_Init)
425
+    MyTimer_Base_Start                       0x08000b11   Thumb Code    10  mytimer.o(i.MyTimer_Base_Start)
426
+    MyTimer_PWM                              0x08000b1d   Thumb Code   472  mytimer.o(i.MyTimer_PWM)
427
+    MyVoile_Init                             0x08000d05   Thumb Code    32  myvoile.o(i.MyVoile_Init)
428
+    Send_Char                                0x08000d2d   Thumb Code    22  telecommande.o(i.Send_Char)
429
+    Send_Message                             0x08000d49   Thumb Code    24  telecommande.o(i.Send_Message)
430
+    Set_Direction                            0x08000e49   Thumb Code    34  plateau.o(i.Set_Direction)
431
+    Set_Duty_Cycle                           0x08000e71   Thumb Code    40  mytimer.o(i.Set_Duty_Cycle)
432
+    Set_Moteur_Plateau                       0x08000e99   Thumb Code    24  plateau.o(i.Set_Moteur_Plateau)
433
+    Set_PWM_PRCT                             0x08000eb1   Thumb Code    56  mytimer.o(i.Set_PWM_PRCT)
434
+    Set_Vitesse                              0x08000ee9   Thumb Code    22  plateau.o(i.Set_Vitesse)
435
+    Set_Voile                                0x08000f09   Thumb Code   210  myvoile.o(i.Set_Voile)
436
+    SystemInit                               0x08000ff5   Thumb Code    78  system_stm32f10x.o(i.SystemInit)
437
+    TIM1_UP_IRQHandler                       0x08001055   Thumb Code    28  mytimer.o(i.TIM1_UP_IRQHandler)
438
+    TIM2_IRQHandler                          0x08001079   Thumb Code    32  mytimer.o(i.TIM2_IRQHandler)
439
+    TIM3_IRQHandler                          0x0800109d   Thumb Code    28  mytimer.o(i.TIM3_IRQHandler)
440
+    TIM4_IRQHandler                          0x080010c1   Thumb Code    28  mytimer.o(i.TIM4_IRQHandler)
441
+    USART1_IRQHandler                        0x080010e5   Thumb Code    18  telecommande.o(i.USART1_IRQHandler)
442
+    __scatterload_copy                       0x08001101   Thumb Code    14  handlers.o(i.__scatterload_copy)
443
+    __scatterload_null                       0x0800110f   Thumb Code     2  handlers.o(i.__scatterload_null)
444
+    __scatterload_zeroinit                   0x08001111   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
445
+    f                                        0x08001121   Thumb Code    54  main.o(i.f)
446
+    initADC                                  0x08001161   Thumb Code    50  myadc.o(i.initADC)
447
+    main                                     0x0800119d   Thumb Code   120  main.o(i.main)
448
+    read                                     0x08001259   Thumb Code    34  myadc.o(i.read)
449
+    startADC                                 0x08001281   Thumb Code    14  myadc.o(i.startADC)
450
+    Region$$Table$$Base                      0x080012c0   Number         0  anon$$obj.o(Region$$Table)
451
+    Region$$Table$$Limit                     0x080012e0   Number         0  anon$$obj.o(Region$$Table)
452 452
     droite                                   0x20000000   Data           4  main.o(.data)
453 453
     b                                        0x20000004   Data           4  main.o(.data)
454 454
     testBatterie                             0x20000008   Data           4  main.o(.data)
@@ -480,9 +480,9 @@ Memory Map of the image
480 480
 
481 481
   Image Entry point : 0x080000ed
482 482
 
483
-  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000012b0, Max: 0x00020000, ABSOLUTE)
483
+  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001320, Max: 0x00020000, ABSOLUTE)
484 484
 
485
-    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001270, Max: 0x00020000, ABSOLUTE)
485
+    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000012e0, Max: 0x00020000, ABSOLUTE)
486 486
 
487 487
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
488 488
 
@@ -515,66 +515,66 @@ Memory Map of the image
515 515
     0x080006ba   0x080006ba   0x00000002   PAD
516 516
     0x080006bc   0x080006bc   0x00000024   Code   RO          593    .text               mc_w.l(init.o)
517 517
     0x080006e0   0x080006e0   0x00000020   Code   RO          595    .text               mc_w.l(llushr.o)
518
-    0x08000700   0x08000700   0x00000020   Code   RO          282    i.EXTI0_IRQHandler  mygirouette.o
519
-    0x08000720   0x08000720   0x0000000e   Code   RO          283    i.Get_Angle         mygirouette.o
520
-    0x0800072e   0x0800072e   0x00000002   PAD
521
-    0x08000730   0x08000730   0x00000028   Code   RO          356    i.Get_Batterie      batterie.o
522
-    0x08000758   0x08000758   0x00000006   Code   RO           90    i.Get_Max_Duty      mytimer.o
523
-    0x0800075e   0x0800075e   0x00000002   PAD
524
-    0x08000760   0x08000760   0x00000028   Code   RO          357    i.Init_Batterie     batterie.o
525
-    0x08000788   0x08000788   0x0000008c   Code   RO          284    i.Init_Girouette    mygirouette.o
526
-    0x08000814   0x08000814   0x00000038   Code   RO          442    i.Init_Message_Reception  telecommande.o
527
-    0x0800084c   0x0800084c   0x0000007c   Code   RO          393    i.Init_Plateau      plateau.o
528
-    0x080008c8   0x080008c8   0x0000009c   Code   RO          443    i.Init_USART        telecommande.o
529
-    0x08000964   0x08000964   0x000000b4   Code   RO          234    i.MyGPIO_Init       driver_gpio.o
530
-    0x08000a18   0x08000a18   0x0000000e   Code   RO          236    i.MyGPIO_Reset      driver_gpio.o
531
-    0x08000a26   0x08000a26   0x0000000c   Code   RO          237    i.MyGPIO_Set        driver_gpio.o
532
-    0x08000a32   0x08000a32   0x00000002   PAD
533
-    0x08000a34   0x08000a34   0x0000006c   Code   RO           93    i.MyTimer_Base_Init  mytimer.o
534
-    0x08000aa0   0x08000aa0   0x0000000a   Code   RO           94    i.MyTimer_Base_Start  mytimer.o
535
-    0x08000aaa   0x08000aaa   0x00000002   PAD
536
-    0x08000aac   0x08000aac   0x000001e8   Code   RO           96    i.MyTimer_PWM       mytimer.o
537
-    0x08000c94   0x08000c94   0x00000028   Code   RO          325    i.MyVoile_Init      myvoile.o
538
-    0x08000cbc   0x08000cbc   0x0000001c   Code   RO          444    i.Send_Char         telecommande.o
539
-    0x08000cd8   0x08000cd8   0x00000018   Code   RO          445    i.Send_Message      telecommande.o
540
-    0x08000cf0   0x08000cf0   0x00000008   Code   RO          504    i.SetSysClock       system_stm32f10x.o
541
-    0x08000cf8   0x08000cf8   0x000000e0   Code   RO          505    i.SetSysClockTo72   system_stm32f10x.o
542
-    0x08000dd8   0x08000dd8   0x00000028   Code   RO          394    i.Set_Direction     plateau.o
543
-    0x08000e00   0x08000e00   0x00000028   Code   RO           97    i.Set_Duty_Cycle    mytimer.o
544
-    0x08000e28   0x08000e28   0x00000018   Code   RO          395    i.Set_Moteur_Plateau  plateau.o
545
-    0x08000e40   0x08000e40   0x00000038   Code   RO           98    i.Set_PWM_PRCT      mytimer.o
546
-    0x08000e78   0x08000e78   0x00000020   Code   RO          396    i.Set_Vitesse       plateau.o
547
-    0x08000e98   0x08000e98   0x000000ec   Code   RO          326    i.Set_Voile         myvoile.o
548
-    0x08000f84   0x08000f84   0x00000060   Code   RO          507    i.SystemInit        system_stm32f10x.o
549
-    0x08000fe4   0x08000fe4   0x00000024   Code   RO           99    i.TIM1_UP_IRQHandler  mytimer.o
550
-    0x08001008   0x08001008   0x00000024   Code   RO          100    i.TIM2_IRQHandler   mytimer.o
551
-    0x0800102c   0x0800102c   0x00000024   Code   RO          101    i.TIM3_IRQHandler   mytimer.o
552
-    0x08001050   0x08001050   0x00000024   Code   RO          102    i.TIM4_IRQHandler   mytimer.o
553
-    0x08001074   0x08001074   0x0000001c   Code   RO          446    i.USART1_IRQHandler  telecommande.o
554
-    0x08001090   0x08001090   0x0000000e   Code   RO          599    i.__scatterload_copy  mc_w.l(handlers.o)
555
-    0x0800109e   0x0800109e   0x00000002   Code   RO          600    i.__scatterload_null  mc_w.l(handlers.o)
556
-    0x080010a0   0x080010a0   0x0000000e   Code   RO          601    i.__scatterload_zeroinit  mc_w.l(handlers.o)
557
-    0x080010ae   0x080010ae   0x00000002   PAD
558
-    0x080010b0   0x080010b0   0x00000040   Code   RO            4    i.f                 main.o
559
-    0x080010f0   0x080010f0   0x0000003c   Code   RO          195    i.initADC           myadc.o
560
-    0x0800112c   0x0800112c   0x000000bc   Code   RO            5    i.main              main.o
561
-    0x080011e8   0x080011e8   0x00000028   Code   RO          196    i.read              myadc.o
562
-    0x08001210   0x08001210   0x00000014   Code   RO          197    i.startADC          myadc.o
563
-    0x08001224   0x08001224   0x00000024   Data   RO          285    .constdata          mygirouette.o
564
-    0x08001248   0x08001248   0x00000008   Data   RO          327    .constdata          myvoile.o
565
-    0x08001250   0x08001250   0x00000020   Data   RO          597    Region$$Table       anon$$obj.o
566
-
567
-
568
-    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001270, Size: 0x00000498, Max: 0x00005000, ABSOLUTE)
518
+    0x08000700   0x08000700   0x00000028   Code   RO          282    i.EXTI0_IRQHandler  mygirouette.o
519
+    0x08000728   0x08000728   0x0000000e   Code   RO          283    i.Get_Angle         mygirouette.o
520
+    0x08000736   0x08000736   0x00000002   PAD
521
+    0x08000738   0x08000738   0x00000028   Code   RO          356    i.Get_Batterie      batterie.o
522
+    0x08000760   0x08000760   0x00000006   Code   RO           90    i.Get_Max_Duty      mytimer.o
523
+    0x08000766   0x08000766   0x00000002   PAD
524
+    0x08000768   0x08000768   0x00000028   Code   RO          357    i.Init_Batterie     batterie.o
525
+    0x08000790   0x08000790   0x000000f4   Code   RO          284    i.Init_Girouette    mygirouette.o
526
+    0x08000884   0x08000884   0x00000038   Code   RO          442    i.Init_Message_Reception  telecommande.o
527
+    0x080008bc   0x080008bc   0x0000007c   Code   RO          393    i.Init_Plateau      plateau.o
528
+    0x08000938   0x08000938   0x0000009c   Code   RO          443    i.Init_USART        telecommande.o
529
+    0x080009d4   0x080009d4   0x000000b4   Code   RO          234    i.MyGPIO_Init       driver_gpio.o
530
+    0x08000a88   0x08000a88   0x0000000e   Code   RO          236    i.MyGPIO_Reset      driver_gpio.o
531
+    0x08000a96   0x08000a96   0x0000000c   Code   RO          237    i.MyGPIO_Set        driver_gpio.o
532
+    0x08000aa2   0x08000aa2   0x00000002   PAD
533
+    0x08000aa4   0x08000aa4   0x0000006c   Code   RO           93    i.MyTimer_Base_Init  mytimer.o
534
+    0x08000b10   0x08000b10   0x0000000a   Code   RO           94    i.MyTimer_Base_Start  mytimer.o
535
+    0x08000b1a   0x08000b1a   0x00000002   PAD
536
+    0x08000b1c   0x08000b1c   0x000001e8   Code   RO           96    i.MyTimer_PWM       mytimer.o
537
+    0x08000d04   0x08000d04   0x00000028   Code   RO          325    i.MyVoile_Init      myvoile.o
538
+    0x08000d2c   0x08000d2c   0x0000001c   Code   RO          444    i.Send_Char         telecommande.o
539
+    0x08000d48   0x08000d48   0x00000018   Code   RO          445    i.Send_Message      telecommande.o
540
+    0x08000d60   0x08000d60   0x00000008   Code   RO          504    i.SetSysClock       system_stm32f10x.o
541
+    0x08000d68   0x08000d68   0x000000e0   Code   RO          505    i.SetSysClockTo72   system_stm32f10x.o
542
+    0x08000e48   0x08000e48   0x00000028   Code   RO          394    i.Set_Direction     plateau.o
543
+    0x08000e70   0x08000e70   0x00000028   Code   RO           97    i.Set_Duty_Cycle    mytimer.o
544
+    0x08000e98   0x08000e98   0x00000018   Code   RO          395    i.Set_Moteur_Plateau  plateau.o
545
+    0x08000eb0   0x08000eb0   0x00000038   Code   RO           98    i.Set_PWM_PRCT      mytimer.o
546
+    0x08000ee8   0x08000ee8   0x00000020   Code   RO          396    i.Set_Vitesse       plateau.o
547
+    0x08000f08   0x08000f08   0x000000ec   Code   RO          326    i.Set_Voile         myvoile.o
548
+    0x08000ff4   0x08000ff4   0x00000060   Code   RO          507    i.SystemInit        system_stm32f10x.o
549
+    0x08001054   0x08001054   0x00000024   Code   RO           99    i.TIM1_UP_IRQHandler  mytimer.o
550
+    0x08001078   0x08001078   0x00000024   Code   RO          100    i.TIM2_IRQHandler   mytimer.o
551
+    0x0800109c   0x0800109c   0x00000024   Code   RO          101    i.TIM3_IRQHandler   mytimer.o
552
+    0x080010c0   0x080010c0   0x00000024   Code   RO          102    i.TIM4_IRQHandler   mytimer.o
553
+    0x080010e4   0x080010e4   0x0000001c   Code   RO          446    i.USART1_IRQHandler  telecommande.o
554
+    0x08001100   0x08001100   0x0000000e   Code   RO          599    i.__scatterload_copy  mc_w.l(handlers.o)
555
+    0x0800110e   0x0800110e   0x00000002   Code   RO          600    i.__scatterload_null  mc_w.l(handlers.o)
556
+    0x08001110   0x08001110   0x0000000e   Code   RO          601    i.__scatterload_zeroinit  mc_w.l(handlers.o)
557
+    0x0800111e   0x0800111e   0x00000002   PAD
558
+    0x08001120   0x08001120   0x00000040   Code   RO            4    i.f                 main.o
559
+    0x08001160   0x08001160   0x0000003c   Code   RO          195    i.initADC           myadc.o
560
+    0x0800119c   0x0800119c   0x000000bc   Code   RO            5    i.main              main.o
561
+    0x08001258   0x08001258   0x00000028   Code   RO          196    i.read              myadc.o
562
+    0x08001280   0x08001280   0x00000014   Code   RO          197    i.startADC          myadc.o
563
+    0x08001294   0x08001294   0x00000024   Data   RO          285    .constdata          mygirouette.o
564
+    0x080012b8   0x080012b8   0x00000008   Data   RO          327    .constdata          myvoile.o
565
+    0x080012c0   0x080012c0   0x00000020   Data   RO          597    Region$$Table       anon$$obj.o
566
+
567
+
568
+    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080012e0, Size: 0x00000498, Max: 0x00005000, ABSOLUTE)
569 569
 
570 570
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
571 571
 
572
-    0x20000000   0x08001270   0x00000010   Data   RW            6    .data               main.o
573
-    0x20000010   0x08001280   0x00000010   Data   RW          103    .data               mytimer.o
574
-    0x20000020   0x08001290   0x00000004   Data   RW          286    .data               mygirouette.o
575
-    0x20000024   0x08001294   0x00000004   Data   RW          359    .data               batterie.o
576
-    0x20000028   0x08001298   0x00000010   Data   RW          398    .data               plateau.o
577
-    0x20000038   0x080012a8   0x00000008   Data   RW          448    .data               telecommande.o
572
+    0x20000000   0x080012e0   0x00000010   Data   RW            6    .data               main.o
573
+    0x20000010   0x080012f0   0x00000010   Data   RW          103    .data               mytimer.o
574
+    0x20000020   0x08001300   0x00000004   Data   RW          286    .data               mygirouette.o
575
+    0x20000024   0x08001304   0x00000004   Data   RW          359    .data               batterie.o
576
+    0x20000028   0x08001308   0x00000010   Data   RW          398    .data               plateau.o
577
+    0x20000038   0x08001318   0x00000008   Data   RW          448    .data               telecommande.o
578 578
     0x20000040        -       0x0000000c   Zero   RW          358    .bss                batterie.o
579 579
     0x2000004c        -       0x00000018   Zero   RW          397    .bss                plateau.o
580 580
     0x20000064        -       0x00000034   Zero   RW          447    .bss                telecommande.o
@@ -592,7 +592,7 @@ Image component sizes
592 592
        206         14          0          0          0       1822   driver_gpio.o
593 593
        252         78          0         16          0     208019   main.o
594 594
        120         22          0          0          0       1248   myadc.o
595
-       186         14         36          4          0       1580   mygirouette.o
595
+       298         32         36          4          0       1612   mygirouette.o
596 596
        852         54          0         16          0       6819   mytimer.o
597 597
        276         34          8          0          0        935   myvoile.o
598 598
        220         42          0         16         24       2643   plateau.o
@@ -601,7 +601,7 @@ Image component sizes
601 601
        292         54          0          8         52       3186   telecommande.o
602 602
 
603 603
     ----------------------------------------------------------------------
604
-      2856        360        312         64       1112     230053   Object Totals
604
+      2968        378        312         64       1112     230085   Object Totals
605 605
          0          0         32          0          0          0   (incl. Generated)
606 606
          8          0          0          0          0          0   (incl. Padding)
607 607
 
@@ -657,15 +657,15 @@ Image component sizes
657 657
 
658 658
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
659 659
 
660
-      4408        376        312         64       1112     229113   Grand Totals
661
-      4408        376        312         64       1112     229113   ELF Image Totals
662
-      4408        376        312         64          0          0   ROM Totals
660
+      4520        394        312         64       1112     229145   Grand Totals
661
+      4520        394        312         64       1112     229145   ELF Image Totals
662
+      4520        394        312         64          0          0   ROM Totals
663 663
 
664 664
 ==============================================================================
665 665
 
666
-    Total RO  Size (Code + RO Data)                 4720 (   4.61kB)
666
+    Total RO  Size (Code + RO Data)                 4832 (   4.72kB)
667 667
     Total RW  Size (RW Data + ZI Data)              1176 (   1.15kB)
668
-    Total ROM Size (Code + RO Data + RW Data)       4784 (   4.67kB)
668
+    Total ROM Size (Code + RO Data + RW Data)       4896 (   4.78kB)
669 669
 
670 670
 ==============================================================================
671 671
 

+ 2
- 2
Objects/Projet1_Réel.dep View File

@@ -1,6 +1,6 @@
1 1
 Dependencies for Project 'Projet1', Target 'Réel': (DO NOT MODIFY !)
2 2
 CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
3
-F (.\Sources\main.c)(0x6372807C)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
3
+F (.\Sources\main.c)(0x6380D878)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
4 4
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
5 5
 I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)
6 6
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
@@ -50,7 +50,7 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_versio
50 50
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
51 51
 I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
52 52
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
53
-F (.\FileInclude\MyGirouette.c)(0x637280D9)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\mygirouette.o --omf_browse .\objects\mygirouette.crf --depend .\objects\mygirouette.d)
53
+F (.\FileInclude\MyGirouette.c)(0x6380DAB7)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\FileInclude

-I.\RTE\Device\STM32F103RB

-I.\RTE\_R_el

-IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include

-IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include

-D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_

-o .\objects\mygirouette.o --omf_browse .\objects\mygirouette.crf --depend .\objects\mygirouette.d)
54 54
 I (FileInclude\MyGirouette.h)(0x63727F20)
55 55
 I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
56 56
 I (.\RTE\_R_el\RTE_Components.h)(0x63727F21)

BIN
Objects/Projet1_Simulation.axf View File


+ 8
- 11
Objects/Projet1_Simulation.build_log.htm View File

@@ -28,22 +28,19 @@ Project File Date:  11/14/2022
28 28
 *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
29 29
 Rebuild target 'Réel'
30 30
 compiling MyADC.c...
31
-compiling Driver_GPIO.c...
32 31
 compiling MyGirouette.c...
33
-FileInclude\MyGirouette.c(26): warning:  #177-D: variable "GPIOB0"  was declared but never referenced
34
-  	MyGPIO_Struct_TypeDef GPIOB0={
35
-FileInclude\MyGirouette.c: 1 warning, 0 errors
32
+compiling MyTimer.c...
33
+compiling main.c...
36 34
 compiling MyVoile.c...
37 35
 compiling Batterie.c...
38
-compiling main.c...
39
-compiling MyTimer.c...
36
+compiling Driver_GPIO.c...
40 37
 assembling startup_stm32f10x_md.s...
41 38
 compiling Plateau.c...
42
-compiling system_stm32f10x.c...
43 39
 compiling Telecommande.c...
40
+compiling system_stm32f10x.c...
44 41
 linking...
45
-Program Size: Code=4408 RO-data=312 RW-data=64 ZI-data=1112  
46
-".\Objects\Projet1_Simulation.axf" - 0 Error(s), 1 Warning(s).
42
+Program Size: Code=4520 RO-data=312 RW-data=64 ZI-data=1112  
43
+".\Objects\Projet1_Simulation.axf" - 0 Error(s), 0 Warning(s).
47 44
 
48 45
 <h2>Software Packages used:</h2>
49 46
 
@@ -71,10 +68,10 @@ Package Vendor: Keil
71 68
 
72 69
    * Component: Keil::Device:Startup:1.0.0
73 70
       Source file:   Device\Source\system_stm32f10x.c
74
-      Source file:   Device\Source\ARM\startup_stm32f10x_md.s
75 71
       Source file:   Device\Source\ARM\STM32F1xx_OPT.s
72
+      Source file:   Device\Source\ARM\startup_stm32f10x_md.s
76 73
       Include file:  RTE_Driver\Config\RTE_Device.h
77
-Build Time Elapsed:  00:00:03
74
+Build Time Elapsed:  00:00:02
78 75
 </pre>
79 76
 </body>
80 77
 </html>

+ 3
- 3
Objects/Projet1_Simulation.htm View File

@@ -3,7 +3,7 @@
3 3
 <title>Static Call Graph - [.\Objects\Projet1_Simulation.axf]</title></head>
4 4
 <body><HR>
5 5
 <H1>Static Call Graph for image .\Objects\Projet1_Simulation.axf</H1><HR>
6
-<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Mon Nov 14 18:54:52 2022
6
+<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Fri Nov 25 16:09:58 2022
7 7
 <BR><P>
8 8
 <H3>Maximum Stack Usage =        144 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
9 9
 Call chain for Maximum Stack Depth:</H3>
@@ -433,7 +433,7 @@ Global Symbols
433 433
 
434 434
 <P><STRONG><a name="[76]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
435 435
 
436
-<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, mygirouette.o(i.EXTI0_IRQHandler))
436
+<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, mygirouette.o(i.EXTI0_IRQHandler))
437 437
 <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
438 438
 </UL>
439 439
 <P><STRONG><a name="[69]"></a>Get_Angle</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, mygirouette.o(i.Get_Angle))
@@ -462,7 +462,7 @@ Global Symbols
462 462
 <BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
463 463
 </UL>
464 464
 
465
-<P><STRONG><a name="[51]"></a>Init_Girouette</STRONG> (Thumb, 134 bytes, Stack size 48 bytes, mygirouette.o(i.Init_Girouette))
465
+<P><STRONG><a name="[51]"></a>Init_Girouette</STRONG> (Thumb, 220 bytes, Stack size 48 bytes, mygirouette.o(i.Init_Girouette))
466 466
 <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = Init_Girouette &rArr; MyGPIO_Init
467 467
 </UL>
468 468
 <BR>[Calls]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MyGPIO_Init

BIN
Objects/batterie.o View File


BIN
Objects/driver_gpio.o View File


BIN
Objects/main.crf View File


BIN
Objects/main.o View File


BIN
Objects/myadc.o View File


BIN
Objects/mygirouette.crf View File


BIN
Objects/mygirouette.o View File


BIN
Objects/mytimer.o View File


BIN
Objects/myvoile.o View File


BIN
Objects/plateau.o View File


BIN
Objects/system_stm32f10x.o View File


BIN
Objects/telecommande.o View File


+ 80
- 71
Projet1.uvguix.imbergam
File diff suppressed because it is too large
View File


+ 19
- 2
Projet1.uvoptx View File

@@ -326,7 +326,7 @@
326 326
         <SetRegEntry>
327 327
           <Number>0</Number>
328 328
           <Key>DLGTARM</Key>
329
-          <Name>(1010=1507,235,1883,792,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=60,88,280,548,0)(111=60,88,280,548,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=757,193,1178,598,0)(121=96,506,517,911,0)(122=1260,243,1681,648,0)(123=-1,-1,-1,-1,0)(140=699,144,1387,484,0)(240=647,562,1046,907,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=150,186,744,880,0)(131=1231,145,1825,839,0)(132=-1,-1,-1,-1,0)(133=1272,303,1866,997,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=1580,389,1907,750,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0)</Name>
329
+          <Name>(1010=1464,179,1840,736,1)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=60,88,280,548,0)(111=60,88,280,548,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=757,193,1178,598,0)(121=973,665,1394,1070,1)(122=1260,243,1681,648,0)(123=-1,-1,-1,-1,0)(140=699,144,1387,484,0)(240=923,311,1322,656,1)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=150,186,744,880,0)(131=1231,145,1825,839,0)(132=-1,-1,-1,-1,0)(133=1272,303,1866,997,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=1580,389,1907,750,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0)</Name>
330 330
         </SetRegEntry>
331 331
         <SetRegEntry>
332 332
           <Number>0</Number>
@@ -359,7 +359,24 @@
359 359
           <Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name>
360 360
         </SetRegEntry>
361 361
       </TargetDriverDllRegistry>
362
-      <Breakpoint/>
362
+      <Breakpoint>
363
+        <Bp>
364
+          <Number>0</Number>
365
+          <Type>0</Type>
366
+          <LineNumber>11</LineNumber>
367
+          <EnabledFlag>1</EnabledFlag>
368
+          <Address>134219542</Address>
369
+          <ByteObject>0</ByteObject>
370
+          <HtxType>0</HtxType>
371
+          <ManyObjects>0</ManyObjects>
372
+          <SizeOfObject>0</SizeOfObject>
373
+          <BreakByAccess>0</BreakByAccess>
374
+          <BreakIfRCount>1</BreakIfRCount>
375
+          <Filename>.\FileInclude\MyGirouette.c</Filename>
376
+          <ExecCommand></ExecCommand>
377
+          <Expression>\\Projet1_Simulation\FileInclude/MyGirouette.c\11</Expression>
378
+        </Bp>
379
+      </Breakpoint>
363 380
       <WatchWindow1>
364 381
         <Ww>
365 382
           <count>0</count>

Loading…
Cancel
Save