diff --git a/Project.uvoptx b/Project.uvoptx
deleted file mode 100644
index 46972a0..0000000
--- a/Project.uvoptx
+++ /dev/null
@@ -1,359 +0,0 @@
-
-
-
- 1.0
-
- ### uVision Project, (C) Keil Software
-
-
- *.c
- *.s*; *.src; *.a*
- *.obj; *.o
- *.lib
- *.txt; *.h; *.inc
- *.plm
- *.cpp
- 0
-
-
-
- 0
- 0
-
-
-
- Simu
- 0x4
- ARM-ADS
-
- 8000000
-
- 1
- 1
- 0
- 1
- 0
-
-
- 1
- 65535
- 0
- 0
- 0
-
-
- 79
- 66
- 8
-
-
-
- 1
- 1
- 1
- 0
- 1
- 1
- 0
- 1
- 0
- 0
- 0
- 0
-
-
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 0
-
-
- 1
- 0
- 1
-
- 18
-
- 1
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- 6
-
-
-
-
-
-
-
-
-
-
- STLink\ST-LINKIII-KEIL_SWO.dll
-
-
-
- 0
- DLGDARM
- (1010=-1,-1,-1,-1,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=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=-1,-1,-1,-1,0)(121=1013,199,1434,626,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,0)(133=1151,0,1745,751,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,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)(234=-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)
-
-
- 0
- ARMRTXEVENTFLAGS
- -L70 -Z18 -C0 -M0 -T1
-
-
- 0
- DLGTARM
- (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)
-
-
- 0
- ARMDBGFLAGS
- -T0
-
-
- 0
- DLGUARM
- (105=-1,-1,-1,-1,0)
-
-
- 0
- UL2CM3
- UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))
-
-
- 0
- ST-LINKIII-KEIL_SWO
- -U066CFF574857847167074929 -O2254 -S0 -C0 -A0 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)
-
-
-
-
-
- 0
- 1
- tab
-
-
-
-
- 1
- 10
- 0x08001F28
- 0
-
-
-
- 0
-
-
- 0
- 1
- 1
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- 0
- 0
- 0
-
-
-
-
-
-
-
-
-
-
- 0
- ((portb & 0x00000002) >> 1 & 0x2) >> 1
- FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F1000000000000000000000000000000000000000941E0008
-
-
-
- 1
- 0
- 0
- 2
- 10000000
-
-
-
-
-
- Sources
- 1
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- .\Src\principal.c
- principal.c
- 0
- 0
-
-
- 1
- 2
- 2
- 0
- 0
- 0
- .\Src\be_1.s
- be_1.s
- 0
- 0
-
-
- 1
- 3
- 2
- 0
- 0
- 0
- .\Src\calculCarre.s
- calculCarre.s
- 0
- 0
-
-
- 1
- 4
- 2
- 0
- 0
- 0
- .\Src\calcul_dft.s
- calcul_dft.s
- 0
- 0
-
-
-
-
- System
- 1
- 0
- 0
- 0
-
- 2
- 5
- 2
- 0
- 0
- 0
- .\Systeme\startup-rvds.s
- startup-rvds.s
- 0
- 0
-
-
-
-
- Driver
- 1
- 0
- 0
- 0
-
- 3
- 6
- 4
- 0
- 0
- 0
- ..\GASSP72\gassp72.lib
- gassp72.lib
- 0
- 0
-
-
- 3
- 7
- 2
- 0
- 0
- 0
- .\Src\table_sin_cos.s
- table_sin_cos.s
- 0
- 0
-
-
- 3
- 8
- 2
- 0
- 0
- 0
- .\Src\signal.s
- signal.s
- 0
- 0
-
-
-
-
- ::CMSIS
- 0
- 0
- 0
- 1
-
-
-
diff --git a/Project.uvprojx b/Project.uvprojx
deleted file mode 100644
index 2f7ce75..0000000
--- a/Project.uvprojx
+++ /dev/null
@@ -1,457 +0,0 @@
-
-
-
- 2.1
-
- ### uVision Project, (C) Keil Software
-
-
-
- Simu
- 0x4
- ARM-ADS
- 5060750::V5.06 update 6 (build 750)::ARMCC
- 0
-
-
- STM32F103RB
- STMicroelectronics
- Keil.STM32F1xx_DFP.2.3.0
- http://www.keil.com/pack/
- IRAM(0x20000000-0x20004FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3")
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $$Device:STM32F103RB$SVD\STM32F103xx.svd
- 0
- 0
-
-
-
-
-
-
- 0
- 0
- 0
- 0
- 1
-
- .\Obj\
- CHTI
- 1
- 0
- 1
- 1
- 1
-
- 1
- 0
- 0
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
-
- 0
- 0
-
-
- 0
- 0
- 0
- 0
-
- 0
-
-
-
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 3
-
-
- 0
-
-
- SARMCM3.DLL
- -REMAP
- DARMSTM.DLL
- -pSTM32F103RB
- SARMCM3.DLL
-
- TCM.DLL
- -pCM3
-
-
-
- 1
- 0
- 0
- 0
- 16
-
-
-
-
- 1
- 0
- 0
- 1
- 1
- 4100
-
- 1
- STLink\ST-LINKIII-KEIL_SWO.dll
- "" ()
-
-
-
-
- 0
-
-
-
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 1
- 1
- 0
- 1
- 1
- 0
- 0
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 1
- 0
- 0
- "Cortex-M3"
-
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 8
- 1
- 0
- 0
- 0
- 3
- 3
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 1
- 0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x20000000
- 0x5000
-
-
- 1
- 0x8000000
- 0x20000
-
-
- 0
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x0
- 0x0
-
-
- 1
- 0x8000000
- 0x20000
-
-
- 1
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x0
- 0x0
-
-
- 0
- 0x20000000
- 0x5000
-
-
- 0
- 0x0
- 0x0
-
-
-
-
-
- 1
- 1
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 2
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
-
- --C99
- STM32F103xB,USE_FULL_LL_DRIVER
-
- ..\GASSP72
-
-
-
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
-
-
-
-
-
- 1
- 0
- 0
- 0
- 1
- 0
- 0x08000000
- 0x20000000
-
-
-
-
-
-
-
-
-
-
-
-
- Sources
-
-
- principal.c
- 1
- .\Src\principal.c
-
-
- be_1.s
- 2
- .\Src\be_1.s
-
-
- calculCarre.s
- 2
- .\Src\calculCarre.s
-
-
- calcul_dft.s
- 2
- .\Src\calcul_dft.s
-
-
-
-
- System
-
-
- startup-rvds.s
- 2
- .\Systeme\startup-rvds.s
-
-
-
-
- Driver
-
-
- gassp72.lib
- 4
- ..\GASSP72\gassp72.lib
-
-
- table_sin_cos.s
- 2
- .\Src\table_sin_cos.s
-
-
- signal.s
- 2
- .\Src\signal.s
-
-
-
-
- ::CMSIS
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/RTE/_Simu/RTE_Components.h b/RTE/_Simu/RTE_Components.h
deleted file mode 100644
index a0349ff..0000000
--- a/RTE/_Simu/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'Project'
- * Target: 'Simu'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "stm32f10x.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Src/be_1.s b/Src/be_1.s
deleted file mode 100644
index cdbf819..0000000
--- a/Src/be_1.s
+++ /dev/null
@@ -1,44 +0,0 @@
-; ce programme est pour l'assembleur RealView (Keil)
- thumb
- area moncode, code, readonly
- export timer_callback
- extern etat
-;
-
-
-GPIOB_BSRR equ 0x40010C10 ; Bit Set/Reset register
-
-
-timer_callback proc
-
-; mise a 1 de PB1
- push {lr}
-
- ldr r1, =etat
- ldr r1, [r1]
- ldr r3, =GPIOB_BSRR
- cmp r1, #0x00020000
- beq eq
- bne noteq
-
-gdc ldr r0, =etat
- str r1, [r0]
- str r1, [r3]
-; N.B. le registre BSRR est write-only, on ne peut pas le relire
-
- pop {lr}
- bx lr
- endp
-
-eq
- mov r1, #0x00000002
- b gdc
-
-noteq
- mov r1, #0x00020000
- b gdc
-
-
-
- end
-
\ No newline at end of file
diff --git a/Src/calculCarre.s b/Src/calculCarre.s
deleted file mode 100644
index c173ee5..0000000
--- a/Src/calculCarre.s
+++ /dev/null
@@ -1,30 +0,0 @@
-; ce programme est pour l'assembleur RealView (Keil)
- thumb
- area moncode, code, readonly
- export calcul_carre
- import TabCos
- import TabSin
-;
-
-calcul_carre proc
-
- push {r4}
- push {r5}
-
- ldr r4, =TabSin
- ldr r5, =TabCos
- ldrh r2, [r4, r0, LSL #1]
- ldrh r0, [r5, r0, LSL #1]
-
- mul r0, r0
- mul r2, r2
-
- add r0, r2
-
- pop {r5}
- pop {r4}
-
- bx lr
- endp
-
- end
\ No newline at end of file
diff --git a/Src/calcul_dft.s b/Src/calcul_dft.s
deleted file mode 100644
index 66c0bdb..0000000
--- a/Src/calcul_dft.s
+++ /dev/null
@@ -1,65 +0,0 @@
-; ce programme est pour l'assembleur RealView (Keil)
- thumb
- area moncode, code, readonly
- export calcul_dft_moitie
- export calcul_dft
- import TabCos
- import TabSin
- import TabSig
-;
-
-
-calcul_dft proc
- push {lr}
-
- ;push {r1}
-
- ldr r2, =TabCos
- bl calcul_dft_moitie ;recuperation Re(k) dans r0
-
- ;pop {r1}
-
- ;push {r0} ;mise de Re(k) dans la pile
-
- ;ldr r2, =TabSin
- ;bl calcul_dft_moitie ;mise de -Im(k) dans r0
-
- ;mul r0, r0, r0 ;(-Im(k))²
-
- ;pop {r1} ;mise de Re(k) dans r1
- ;mul r1, r1, r1 ;Re(k)²
- ;add r0, r0, r1 ;addition de Re(k)² + Im(k)²
- pop {lr}
- bx lr
- endp
-
-calcul_dft_moitie proc
- push {lr,r4-r6}
-
-
- mov r4, r0
- mov r5, r2
- mov r6, r1
-
- mov r3, #0 ;i=0 dans r3
- mov r0, #0 ;resultat de la somme dans r0
-boucle ldrh r2, [r4, r3, LSL #1] ;chargement de x(i)
-
- mul r1, r3, r6 ;multiplication ik dans r1
- and r1, r1, #63 ;modulo de ik par 64
-
- ldrh r1, [r5, r1, LSL #1] ;chargement de cos(ik..)
- mul r1, r1, r2 ;multiplication x(i)cos(ik..)
- add r0, r0, r1 ;ajout dans la somme
- add r3, #1 ;incrementation de i
- cmp r3, #64 ;test de i
- bne boucle
- beq sortie
-
-sortie
-
- pop {lr,r4-r6}
- bx lr
- endp
-
- end
\ No newline at end of file
diff --git a/Src/principal.c b/Src/principal.c
deleted file mode 100644
index b087cc3..0000000
--- a/Src/principal.c
+++ /dev/null
@@ -1,42 +0,0 @@
-#include "gassp72.h"
-
-extern void timer_callback(void);
-extern short TabSig[];
-int etat = 0x00020000;
-
-
-extern int calcul_carre(int);
-extern int calcul_dft(short *, int);
-//int tab[64];
-
-
-int main(void)
-{
-
- //for(int i=0; i<64; i++){
- // tab[i]= calcul_carre(i);
- //}
- calcul_dft(TabSig,1);
-
-
- u32 Periode_en_Tck = 7200000;
-
- // activation de la PLL qui multiplie la fréquence du quartz par 9
- CLOCK_Configure();
- // config port PB1 pour être utilisé en sortie
- GPIO_Configure(GPIOB, 1, OUTPUT, OUTPUT_PPULL);
- // initialisation du timer 4
- // Periode_en_Tck doit fournir la durée entre interruptions,
- // exprimée en périodes Tck de l'horloge principale du STM32 (72 MHz)
- Timer_1234_Init_ff( TIM4, Periode_en_Tck );
- // enregistrement de la fonction de traitement de l'interruption timer
- // ici le 2 est la priorité, timer_callback est l'adresse de cette fonction, a créér en asm,
- // cette fonction doit être conforme à l'AAPCS
- Active_IT_Debordement_Timer( TIM4, 2, timer_callback );
- // lancement du timer
- Run_Timer( TIM4 );
- while (1)
- {
-
- }
-}
diff --git a/Src/signal.s b/Src/signal.s
deleted file mode 100644
index 492eb71..0000000
--- a/Src/signal.s
+++ /dev/null
@@ -1,75 +0,0 @@
- AREA Signal, DATA, READONLY
- export TabSig
-
-; Fnor = 1.000
-; Ph = 0.000
-; A = 2048.000
-
-TabSig
- DCW 4095 ; 0 0x0fff 0.99976
- DCW 4086 ; 1 0x0ff6 0.99756
- DCW 4057 ; 2 0x0fd9 0.99048
- DCW 4008 ; 3 0x0fa8 0.97852
- DCW 3940 ; 4 0x0f64 0.96191
- DCW 3854 ; 5 0x0f0e 0.94092
- DCW 3751 ; 6 0x0ea7 0.91577
- DCW 3631 ; 7 0x0e2f 0.88647
- DCW 3496 ; 8 0x0da8 0.85352
- DCW 3347 ; 9 0x0d13 0.81714
- DCW 3186 ; 10 0x0c72 0.77783
- DCW 3013 ; 11 0x0bc5 0.73560
- DCW 2832 ; 12 0x0b10 0.69141
- DCW 2643 ; 13 0x0a53 0.64526
- DCW 2448 ; 14 0x0990 0.59766
- DCW 2249 ; 15 0x08c9 0.54907
- DCW 2048 ; 16 0x0800 0.50000
- DCW 1847 ; 17 0x0737 0.45093
- DCW 1648 ; 18 0x0670 0.40234
- DCW 1453 ; 19 0x05ad 0.35474
- DCW 1264 ; 20 0x04f0 0.30859
- DCW 1083 ; 21 0x043b 0.26440
- DCW 910 ; 22 0x038e 0.22217
- DCW 749 ; 23 0x02ed 0.18286
- DCW 600 ; 24 0x0258 0.14648
- DCW 465 ; 25 0x01d1 0.11353
- DCW 345 ; 26 0x0159 0.08423
- DCW 242 ; 27 0x00f2 0.05908
- DCW 156 ; 28 0x009c 0.03809
- DCW 88 ; 29 0x0058 0.02148
- DCW 39 ; 30 0x0027 0.00952
- DCW 10 ; 31 0x000a 0.00244
- DCW 0 ; 32 0x0000 0.00000
- DCW 10 ; 33 0x000a 0.00244
- DCW 39 ; 34 0x0027 0.00952
- DCW 88 ; 35 0x0058 0.02148
- DCW 156 ; 36 0x009c 0.03809
- DCW 242 ; 37 0x00f2 0.05908
- DCW 345 ; 38 0x0159 0.08423
- DCW 465 ; 39 0x01d1 0.11353
- DCW 600 ; 40 0x0258 0.14648
- DCW 749 ; 41 0x02ed 0.18286
- DCW 910 ; 42 0x038e 0.22217
- DCW 1083 ; 43 0x043b 0.26440
- DCW 1264 ; 44 0x04f0 0.30859
- DCW 1453 ; 45 0x05ad 0.35474
- DCW 1648 ; 46 0x0670 0.40234
- DCW 1847 ; 47 0x0737 0.45093
- DCW 2048 ; 48 0x0800 0.50000
- DCW 2249 ; 49 0x08c9 0.54907
- DCW 2448 ; 50 0x0990 0.59766
- DCW 2643 ; 51 0x0a53 0.64526
- DCW 2832 ; 52 0x0b10 0.69141
- DCW 3013 ; 53 0x0bc5 0.73560
- DCW 3186 ; 54 0x0c72 0.77783
- DCW 3347 ; 55 0x0d13 0.81714
- DCW 3496 ; 56 0x0da8 0.85352
- DCW 3631 ; 57 0x0e2f 0.88647
- DCW 3751 ; 58 0x0ea7 0.91577
- DCW 3854 ; 59 0x0f0e 0.94092
- DCW 3940 ; 60 0x0f64 0.96191
- DCW 4008 ; 61 0x0fa8 0.97852
- DCW 4057 ; 62 0x0fd9 0.99048
- DCW 4086 ; 63 0x0ff6 0.99756
-
- END
-
diff --git a/Src/table_sin_cos.s b/Src/table_sin_cos.s
deleted file mode 100644
index c529846..0000000
--- a/Src/table_sin_cos.s
+++ /dev/null
@@ -1,137 +0,0 @@
- area Trigo, DATA, READONLY
- export TabSin
- export TabCos
-
-
-TabCos
- DCW 32767 ; 0 0x7fff 0.99997
- DCW 32610 ; 1 0x7f62 0.99518
- DCW 32138 ; 2 0x7d8a 0.98077
- DCW 31357 ; 3 0x7a7d 0.95694
- DCW 30274 ; 4 0x7642 0.92389
- DCW 28899 ; 5 0x70e3 0.88193
- DCW 27246 ; 6 0x6a6e 0.83148
- DCW 25330 ; 7 0x62f2 0.77301
- DCW 23170 ; 8 0x5a82 0.70709
- DCW 20788 ; 9 0x5134 0.63440
- DCW 18205 ; 10 0x471d 0.55557
- DCW 15447 ; 11 0x3c57 0.47141
- DCW 12540 ; 12 0x30fc 0.38269
- DCW 9512 ; 13 0x2528 0.29028
- DCW 6393 ; 14 0x18f9 0.19510
- DCW 3212 ; 15 0x0c8c 0.09802
- DCW 0 ; 16 0x0000 0.00000
- DCW -3212 ; 17 0xf374 -0.09802
- DCW -6393 ; 18 0xe707 -0.19510
- DCW -9512 ; 19 0xdad8 -0.29028
- DCW -12540 ; 20 0xcf04 -0.38269
- DCW -15447 ; 21 0xc3a9 -0.47141
- DCW -18205 ; 22 0xb8e3 -0.55557
- DCW -20788 ; 23 0xaecc -0.63440
- DCW -23170 ; 24 0xa57e -0.70709
- DCW -25330 ; 25 0x9d0e -0.77301
- DCW -27246 ; 26 0x9592 -0.83148
- DCW -28899 ; 27 0x8f1d -0.88193
- DCW -30274 ; 28 0x89be -0.92389
- DCW -31357 ; 29 0x8583 -0.95694
- DCW -32138 ; 30 0x8276 -0.98077
- DCW -32610 ; 31 0x809e -0.99518
- DCW -32768 ; 32 0x8000 -1.00000
- DCW -32610 ; 33 0x809e -0.99518
- DCW -32138 ; 34 0x8276 -0.98077
- DCW -31357 ; 35 0x8583 -0.95694
- DCW -30274 ; 36 0x89be -0.92389
- DCW -28899 ; 37 0x8f1d -0.88193
- DCW -27246 ; 38 0x9592 -0.83148
- DCW -25330 ; 39 0x9d0e -0.77301
- DCW -23170 ; 40 0xa57e -0.70709
- DCW -20788 ; 41 0xaecc -0.63440
- DCW -18205 ; 42 0xb8e3 -0.55557
- DCW -15447 ; 43 0xc3a9 -0.47141
- DCW -12540 ; 44 0xcf04 -0.38269
- DCW -9512 ; 45 0xdad8 -0.29028
- DCW -6393 ; 46 0xe707 -0.19510
- DCW -3212 ; 47 0xf374 -0.09802
- DCW 0 ; 48 0x0000 0.00000
- DCW 3212 ; 49 0x0c8c 0.09802
- DCW 6393 ; 50 0x18f9 0.19510
- DCW 9512 ; 51 0x2528 0.29028
- DCW 12540 ; 52 0x30fc 0.38269
- DCW 15447 ; 53 0x3c57 0.47141
- DCW 18205 ; 54 0x471d 0.55557
- DCW 20788 ; 55 0x5134 0.63440
- DCW 23170 ; 56 0x5a82 0.70709
- DCW 25330 ; 57 0x62f2 0.77301
- DCW 27246 ; 58 0x6a6e 0.83148
- DCW 28899 ; 59 0x70e3 0.88193
- DCW 30274 ; 60 0x7642 0.92389
- DCW 31357 ; 61 0x7a7d 0.95694
- DCW 32138 ; 62 0x7d8a 0.98077
- DCW 32610 ; 63 0x7f62 0.99518
-TabSin
- DCW 0 ; 0 0x0000 0.00000
- DCW 3212 ; 1 0x0c8c 0.09802
- DCW 6393 ; 2 0x18f9 0.19510
- DCW 9512 ; 3 0x2528 0.29028
- DCW 12540 ; 4 0x30fc 0.38269
- DCW 15447 ; 5 0x3c57 0.47141
- DCW 18205 ; 6 0x471d 0.55557
- DCW 20788 ; 7 0x5134 0.63440
- DCW 23170 ; 8 0x5a82 0.70709
- DCW 25330 ; 9 0x62f2 0.77301
- DCW 27246 ; 10 0x6a6e 0.83148
- DCW 28899 ; 11 0x70e3 0.88193
- DCW 30274 ; 12 0x7642 0.92389
- DCW 31357 ; 13 0x7a7d 0.95694
- DCW 32138 ; 14 0x7d8a 0.98077
- DCW 32610 ; 15 0x7f62 0.99518
- DCW 32767 ; 16 0x7fff 0.99997
- DCW 32610 ; 17 0x7f62 0.99518
- DCW 32138 ; 18 0x7d8a 0.98077
- DCW 31357 ; 19 0x7a7d 0.95694
- DCW 30274 ; 20 0x7642 0.92389
- DCW 28899 ; 21 0x70e3 0.88193
- DCW 27246 ; 22 0x6a6e 0.83148
- DCW 25330 ; 23 0x62f2 0.77301
- DCW 23170 ; 24 0x5a82 0.70709
- DCW 20788 ; 25 0x5134 0.63440
- DCW 18205 ; 26 0x471d 0.55557
- DCW 15447 ; 27 0x3c57 0.47141
- DCW 12540 ; 28 0x30fc 0.38269
- DCW 9512 ; 29 0x2528 0.29028
- DCW 6393 ; 30 0x18f9 0.19510
- DCW 3212 ; 31 0x0c8c 0.09802
- DCW 0 ; 32 0x0000 0.00000
- DCW -3212 ; 33 0xf374 -0.09802
- DCW -6393 ; 34 0xe707 -0.19510
- DCW -9512 ; 35 0xdad8 -0.29028
- DCW -12540 ; 36 0xcf04 -0.38269
- DCW -15447 ; 37 0xc3a9 -0.47141
- DCW -18205 ; 38 0xb8e3 -0.55557
- DCW -20788 ; 39 0xaecc -0.63440
- DCW -23170 ; 40 0xa57e -0.70709
- DCW -25330 ; 41 0x9d0e -0.77301
- DCW -27246 ; 42 0x9592 -0.83148
- DCW -28899 ; 43 0x8f1d -0.88193
- DCW -30274 ; 44 0x89be -0.92389
- DCW -31357 ; 45 0x8583 -0.95694
- DCW -32138 ; 46 0x8276 -0.98077
- DCW -32610 ; 47 0x809e -0.99518
- DCW -32768 ; 48 0x8000 -1.00000
- DCW -32610 ; 49 0x809e -0.99518
- DCW -32138 ; 50 0x8276 -0.98077
- DCW -31357 ; 51 0x8583 -0.95694
- DCW -30274 ; 52 0x89be -0.92389
- DCW -28899 ; 53 0x8f1d -0.88193
- DCW -27246 ; 54 0x9592 -0.83148
- DCW -25330 ; 55 0x9d0e -0.77301
- DCW -23170 ; 56 0xa57e -0.70709
- DCW -20788 ; 57 0xaecc -0.63440
- DCW -18205 ; 58 0xb8e3 -0.55557
- DCW -15447 ; 59 0xc3a9 -0.47141
- DCW -12540 ; 60 0xcf04 -0.38269
- DCW -9512 ; 61 0xdad8 -0.29028
- DCW -6393 ; 62 0xe707 -0.19510
- DCW -3212 ; 63 0xf374 -0.09802
-
- END
\ No newline at end of file
diff --git a/Systeme/startup-rvds.s b/Systeme/startup-rvds.s
deleted file mode 100644
index a7b631a..0000000
--- a/Systeme/startup-rvds.s
+++ /dev/null
@@ -1,335 +0,0 @@
-;******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
-;* File Name : startup_stm32f10x_md.s
-;* Author : MCD Application Team
-;* Version : V3.5.0
-;* Date : 11-March-2011
-;* Description : STM32F10x Medium Density Devices vector table for MDK-ARM
-;* toolchain.
-;* This module performs:
-;* - Set the initial SP
-;* - Set the initial PC == Reset_Handler
-;* - Set the vector table entries with the exceptions ISR address
-;* - Configure the clock system
-;* - Branches to __main in the C library (which eventually
-;* calls main()).
-;* After Reset the CortexM3 processor is in Thread mode,
-;* priority is Privileged, and the Stack is set to Main.
-;* <<< Use Configuration Wizard in Context Menu >>>
-;*******************************************************************************
-; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
-; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
-; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
-; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
-; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
-; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
-;*******************************************************************************
-
-; Amount of memory (in bytes) allocated for Stack
-; Tailor this value to your application needs
-; Stack Configuration
-; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
-;
-
-Stack_Size EQU 0x00000400
-
- AREA STACK, NOINIT, READWRITE, ALIGN=3
-Stack_Mem SPACE Stack_Size
-__initial_sp
-
-
-; Heap Configuration
-; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
-;
-
-Heap_Size EQU 0x00000200
-
- AREA HEAP, NOINIT, READWRITE, ALIGN=3
-__heap_base
-Heap_Mem SPACE Heap_Size
-__heap_limit
-
- PRESERVE8
- THUMB
-
-
-; Vector Table Mapped to Address 0 at Reset
- AREA RESET, DATA, READONLY
- EXPORT __Vectors
- EXPORT __Vectors_End
- EXPORT __Vectors_Size
-
-__Vectors DCD __initial_sp ; Top of Stack
- DCD Reset_Handler ; Reset Handler
- DCD NMI_Handler ; NMI Handler
- DCD HardFault_Handler ; Hard Fault Handler
- DCD MemManage_Handler ; MPU Fault Handler
- DCD BusFault_Handler ; Bus Fault Handler
- DCD UsageFault_Handler ; Usage Fault Handler
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD 0 ; Reserved
- DCD SVC_Handler ; SVCall Handler
- DCD DebugMon_Handler ; Debug Monitor Handler
- DCD 0 ; Reserved
- DCD PendSV_Handler ; PendSV Handler
- DCD SysTick_Handler ; SysTick Handler
-
- ; External Interrupts
- DCD WWDG_IRQHandler ; Window Watchdog
- DCD PVD_IRQHandler ; PVD through EXTI Line detect
- DCD TAMPER_IRQHandler ; Tamper
- DCD RTC_IRQHandler ; RTC
- DCD FLASH_IRQHandler ; Flash
- DCD RCC_IRQHandler ; RCC
- DCD EXTI0_IRQHandler ; EXTI Line 0
- DCD EXTI1_IRQHandler ; EXTI Line 1
- DCD EXTI2_IRQHandler ; EXTI Line 2
- DCD EXTI3_IRQHandler ; EXTI Line 3
- DCD EXTI4_IRQHandler ; EXTI Line 4
- DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1
- DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2
- DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3
- DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4
- DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5
- DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6
- DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7
- DCD ADC1_2_IRQHandler ; ADC1_2
- DCD USB_HP_CAN1_TX_IRQHandler ; USB High Priority or CAN1 TX
- DCD USB_LP_CAN1_RX0_IRQHandler ; USB Low Priority or CAN1 RX0
- DCD CAN1_RX1_IRQHandler ; CAN1 RX1
- DCD CAN1_SCE_IRQHandler ; CAN1 SCE
- DCD EXTI9_5_IRQHandler ; EXTI Line 9..5
- DCD TIM1_BRK_IRQHandler ; TIM1 Break
- DCD TIM1_UP_IRQHandler ; TIM1 Update
- DCD TIM1_TRG_COM_IRQHandler ; TIM1 Trigger and Commutation
- DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
- DCD TIM2_IRQHandler ; TIM2
- DCD TIM3_IRQHandler ; TIM3
- DCD TIM4_IRQHandler ; TIM4
- DCD I2C1_EV_IRQHandler ; I2C1 Event
- DCD I2C1_ER_IRQHandler ; I2C1 Error
- DCD I2C2_EV_IRQHandler ; I2C2 Event
- DCD I2C2_ER_IRQHandler ; I2C2 Error
- DCD SPI1_IRQHandler ; SPI1
- DCD SPI2_IRQHandler ; SPI2
- DCD USART1_IRQHandler ; USART1
- DCD USART2_IRQHandler ; USART2
- DCD USART3_IRQHandler ; USART3
- DCD EXTI15_10_IRQHandler ; EXTI Line 15..10
- DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line
- DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend
-__Vectors_End
-
-__Vectors_Size EQU __Vectors_End - __Vectors
-
- AREA |.text|, CODE, READONLY
-
-; Reset handler
-Reset_Handler PROC
- EXPORT Reset_Handler [WEAK]
- IMPORT __main
-
- LDR R0, =SystemInit
- BLX R0
-
-;
-; Enable UsageFault, MemFault and Busfault interrupts
-;
-_SHCSR EQU 0xE000ED24 ; SHCSR is located at address 0xE000ED24
- LDR.W R0, =_SHCSR
- LDR R1, [R0] ; Read CPACR
- ORR R1, R1, #(0x7 << 16) ; Set bits 16,17,18 to enable usagefault, busfault, memfault interrupts
- STR R1, [R0] ; Write back the modified value to the CPACR
- DSB ; Wait for store to complete
-
-;
-; Set priority grouping (PRIGROUP) in AIRCR to 3 (16 levels for group priority and 0 for subpriority)
-;
-_AIRCR EQU 0xE000ED0C
-_AIRCR_VAL EQU 0x05FA0300
- LDR.W R0, =_AIRCR
- LDR.W R1, =_AIRCR_VAL
- STR R1,[R0]
-
-;
-; Finaly, jump to main function (void main (void))
-;
- LDR R0, =__main
- BX R0
- ENDP
-
-SystemInit PROC
- EXPORT SystemInit [WEAK]
- BX LR
- ENDP
-
-; Dummy Exception Handlers (infinite loops which can be modified)
-
-NMI_Handler PROC
- EXPORT NMI_Handler [WEAK]
- B .
- ENDP
-HardFault_Handler\
- PROC
- EXPORT HardFault_Handler [WEAK]
- B .
- ENDP
-MemManage_Handler\
- PROC
- EXPORT MemManage_Handler [WEAK]
- B .
- ENDP
-BusFault_Handler\
- PROC
- EXPORT BusFault_Handler [WEAK]
- B .
- ENDP
-UsageFault_Handler\
- PROC
- EXPORT UsageFault_Handler [WEAK]
- B .
- ENDP
-SVC_Handler PROC
- EXPORT SVC_Handler [WEAK]
- B .
- ENDP
-DebugMon_Handler\
- PROC
- EXPORT DebugMon_Handler [WEAK]
- B .
- ENDP
-PendSV_Handler PROC
- EXPORT PendSV_Handler [WEAK]
- B .
- ENDP
-SysTick_Handler PROC
- EXPORT SysTick_Handler [WEAK]
- B .
- ENDP
-
-Default_Handler PROC
-
- EXPORT WWDG_IRQHandler [WEAK]
- EXPORT PVD_IRQHandler [WEAK]
- EXPORT TAMPER_IRQHandler [WEAK]
- EXPORT RTC_IRQHandler [WEAK]
- EXPORT FLASH_IRQHandler [WEAK]
- EXPORT RCC_IRQHandler [WEAK]
- EXPORT EXTI0_IRQHandler [WEAK]
- EXPORT EXTI1_IRQHandler [WEAK]
- EXPORT EXTI2_IRQHandler [WEAK]
- EXPORT EXTI3_IRQHandler [WEAK]
- EXPORT EXTI4_IRQHandler [WEAK]
- EXPORT DMA1_Channel1_IRQHandler [WEAK]
- EXPORT DMA1_Channel2_IRQHandler [WEAK]
- EXPORT DMA1_Channel3_IRQHandler [WEAK]
- EXPORT DMA1_Channel4_IRQHandler [WEAK]
- EXPORT DMA1_Channel5_IRQHandler [WEAK]
- EXPORT DMA1_Channel6_IRQHandler [WEAK]
- EXPORT DMA1_Channel7_IRQHandler [WEAK]
- EXPORT ADC1_2_IRQHandler [WEAK]
- EXPORT USB_HP_CAN1_TX_IRQHandler [WEAK]
- EXPORT USB_LP_CAN1_RX0_IRQHandler [WEAK]
- EXPORT CAN1_RX1_IRQHandler [WEAK]
- EXPORT CAN1_SCE_IRQHandler [WEAK]
- EXPORT EXTI9_5_IRQHandler [WEAK]
- EXPORT TIM1_BRK_IRQHandler [WEAK]
- EXPORT TIM1_UP_IRQHandler [WEAK]
- EXPORT TIM1_TRG_COM_IRQHandler [WEAK]
- EXPORT TIM1_CC_IRQHandler [WEAK]
- EXPORT TIM2_IRQHandler [WEAK]
- EXPORT TIM3_IRQHandler [WEAK]
- EXPORT TIM4_IRQHandler [WEAK]
- EXPORT I2C1_EV_IRQHandler [WEAK]
- EXPORT I2C1_ER_IRQHandler [WEAK]
- EXPORT I2C2_EV_IRQHandler [WEAK]
- EXPORT I2C2_ER_IRQHandler [WEAK]
- EXPORT SPI1_IRQHandler [WEAK]
- EXPORT SPI2_IRQHandler [WEAK]
- EXPORT USART1_IRQHandler [WEAK]
- EXPORT USART2_IRQHandler [WEAK]
- EXPORT USART3_IRQHandler [WEAK]
- EXPORT EXTI15_10_IRQHandler [WEAK]
- EXPORT RTCAlarm_IRQHandler [WEAK]
- EXPORT USBWakeUp_IRQHandler [WEAK]
-
-WWDG_IRQHandler
-PVD_IRQHandler
-TAMPER_IRQHandler
-RTC_IRQHandler
-FLASH_IRQHandler
-RCC_IRQHandler
-EXTI0_IRQHandler
-EXTI1_IRQHandler
-EXTI2_IRQHandler
-EXTI3_IRQHandler
-EXTI4_IRQHandler
-DMA1_Channel1_IRQHandler
-DMA1_Channel2_IRQHandler
-DMA1_Channel3_IRQHandler
-DMA1_Channel4_IRQHandler
-DMA1_Channel5_IRQHandler
-DMA1_Channel6_IRQHandler
-DMA1_Channel7_IRQHandler
-ADC1_2_IRQHandler
-USB_HP_CAN1_TX_IRQHandler
-USB_LP_CAN1_RX0_IRQHandler
-CAN1_RX1_IRQHandler
-CAN1_SCE_IRQHandler
-EXTI9_5_IRQHandler
-TIM1_BRK_IRQHandler
-TIM1_UP_IRQHandler
-TIM1_TRG_COM_IRQHandler
-TIM1_CC_IRQHandler
-TIM2_IRQHandler
-TIM3_IRQHandler
-TIM4_IRQHandler
-I2C1_EV_IRQHandler
-I2C1_ER_IRQHandler
-I2C2_EV_IRQHandler
-I2C2_ER_IRQHandler
-SPI1_IRQHandler
-SPI2_IRQHandler
-USART1_IRQHandler
-USART2_IRQHandler
-USART3_IRQHandler
-EXTI15_10_IRQHandler
-RTCAlarm_IRQHandler
-USBWakeUp_IRQHandler
-
- B .
-
- ENDP
-
- ALIGN
-
-;*******************************************************************************
-; User Stack and Heap initialization
-;*******************************************************************************
- IF :DEF:__MICROLIB
-
- EXPORT __initial_sp
- EXPORT __heap_base
- EXPORT __heap_limit
-
- ELSE
-
- IMPORT __use_two_region_memory
- EXPORT __user_initial_stackheap
-
-__user_initial_stackheap
-
- LDR R0, = Heap_Mem
- LDR R1, =(Stack_Mem + Stack_Size)
- LDR R2, = (Heap_Mem + Heap_Size)
- LDR R3, = Stack_Mem
- BX LR
-
- ALIGN
-
- ENDIF
-
- END
-
-;******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE*****