PRESERVE8 THUMB include DriverJeuLaser.inc ; ====================== 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 timer_callback ;Section ROM code (read only) : area moncode,code,readonly ; écrire le code ici timer_callback proc push lr mov r0,#1 ; r0 : constant = 1 (arg fonct GPIOB) ldr r2,=FlagCligno ; r2 : addr de FlagCligno mov r1,[r2] ; r1 : valeur FlagCligno cmp r1,#0 beq FC0 ; if FlagCligno == 1 str #0,[r2] bl GPIOB_Set b fin ; if FlagCligno == 0 FC0 str r3,[r2] bl GPIOB_Clear fin pop pc endp END