Votre dernier objectif sera de réunir tout votre travail en un seul projet qui devra tout traiter: sur une séquence de tir LASER de votre choix, votre logiciel devra scorer comme prévu, et lancer le son associé.
Placer un point d'arrêt à la ligne 87 (etat.position = 0;
) permet de s'arrêter juste après l'ajout d'un point à un joueur.
Ajouter la variable global.scores
à une Watch Window pour visualiser les scores au fil de l’exécution.
- Ouvrir le Logic Analyzer
- Cliquer sur Setup
- Ajouter un nouveau signal TIM3_CCR3 en mode analogique.
- Lancer l'exécution.
Et si le son n'est pas entièrement visible :
- Dans Zoom, cliquer sur All
- Dans Min/Max, cliquer sur Auto
Deux bits du GPIOB sont utilisés lors de l’exécution. Il est possible de les observer avec le Logic Analyser :
- Le
portb.1
qui est à 1 lors de l'exécution de la fonctionsys_callback
- Le
portb.14
qui est mis brièvement à 1 à chaque modification des scores
Dépôt de Damien Molina, Gabin Noblet et Paul Thebault.
Les parties précédentes sont toujours disponibles dans l'historique du dépôt.