forked from acco/chti23
fin 11-04
This commit is contained in:
parent
73e9252cfe
commit
ae92c45251
3 changed files with 29 additions and 8 deletions
16
elec/spice/pwm/PWM.net
Normal file
16
elec/spice/pwm/PWM.net
Normal file
|
@ -0,0 +1,16 @@
|
|||
* U:\Bureau\grpD_Lanard_ElKhatiri\elec\spice\pwm\PWM.asc
|
||||
V1 Compteur 0 PULSE(0 3.3 0 5u 0 0 5u)
|
||||
C1 Filtre 0 10n
|
||||
R1 Filtre PWM 3.9k
|
||||
V2 CompValue 0 SINE(1.65 1 2k)
|
||||
B1 PWM 0 V=if(V(CompValue)>V(Compteur),3.3,0)
|
||||
;ac dec 100 1 10meg
|
||||
.tran 0 1.5m 0 0.01u
|
||||
* Compteur de l'unité Timer
|
||||
* Partie PWM de l'unité Timer
|
||||
* TIMER3
|
||||
* PB0
|
||||
* Chanel 3
|
||||
* STM32F103
|
||||
.backanno
|
||||
.end
|
|
@ -16,13 +16,14 @@
|
|||
|
||||
; ===============================================================================================
|
||||
|
||||
include DriverJeuLaser.lib
|
||||
export CallbackSon
|
||||
export SortieSon
|
||||
extern LongueurSon
|
||||
extern Son
|
||||
|
||||
Index DCW 0
|
||||
SortieSon DCD 0
|
||||
Index DCD 0
|
||||
SortieSon DCW 0
|
||||
|
||||
;Section ROM code (read only) :
|
||||
area moncode,code,readonly
|
||||
|
@ -31,6 +32,8 @@ SortieSon DCD 0
|
|||
|
||||
CallbackSon proc
|
||||
|
||||
|
||||
|
||||
ldr r0,=Index
|
||||
ldr r1,[r0]
|
||||
ldr r2,=Son
|
||||
|
@ -56,14 +59,15 @@ notEqual
|
|||
ldr r6,=SortieSon
|
||||
|
||||
strh r5,[r6]
|
||||
add r1, #1
|
||||
|
||||
str r0,[r4]
|
||||
add r1, #2
|
||||
|
||||
str r1,[r0]
|
||||
pop{r6}
|
||||
pop {r4}
|
||||
pop {r5}
|
||||
bx lr
|
||||
|
||||
bx lr
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -14,10 +14,11 @@ int main(void)
|
|||
// Après exécution : le coeur CPU est clocké à 72MHz ainsi que tous les timers
|
||||
CLOCK_Configure();
|
||||
|
||||
Timer_1234_Init_ff( TIM4, 91);
|
||||
|
||||
Timer_1234_Init_ff( TIM4, 6552);
|
||||
Timer_1234_Init_ff( TIM3,720);
|
||||
Active_IT_Debordement_Timer( TIM4, 2, CallbackSon);
|
||||
|
||||
GPIO_Configure(GPIOB, 0, OUTPUT, ALT_PPULL);
|
||||
PWM_Init_ff( TIM3, 3, 720);
|
||||
//============================================================================
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue