grpE_ROUSSEAU_NORGEUX/soft/PjtKEIL_StepDeb_2/Src/Cligno.s
2023-04-14 16:50:08 +02:00

61 lines
No EOL
807 B
ArmAsm

include DriverJeuLaser.inc
PRESERVE8
THUMB
; ====================== zone de réservation de données, ======================================
;Section RAM (read only) :
area mesdata,data,readonly
;Section RAM (read write):
area maram,data,readwrite
FlagCligno dcd 0
export FlagCligno
; ===============================================================================================
;Section ROM code (read only) :
area moncode,code,readonly
; écrire le code ici
EXPORT timer_callback
timer_callback proc
push {lr}
ldr r1,=FlagCligno
ldr r0,[r1]
cmp r0, #1
bne Proc0
mov r0, #1
mov r2, #0
str r2, [r1]
bl GPIOB_Set
b fin
Proc0
mov r0, #1
mov r2, #1
str r2, [r1]
bl GPIOB_Clear
fin
pop {pc}
endp
END