Groupe E2 Arnaud Vergnet et Yohan Simard
Find a file
2020-05-29 16:26:20 +02:00
projet_keil ajout des scores dans le logic analyzer 2020-05-11 11:09:23 +02:00
.gitignore Suppression des dossiers du obj1 2020-05-11 09:40:59 +02:00
README.md Amélioration du readme 2020-05-29 16:26:20 +02:00

BE CHTI - Partie Assembleur

Groupe: Yohan Simard, Arnaud Vergnet

Obj 2

Partie terminée

Nous avons testé avec les exemples de signaux données dans le pdf d'explications de la librairie GFSSP72. Tous marchaient comme attendu (0x33, 0x52, 0x3E, 0x3C, 0x31). Pour le cas limite 0x31, aucun signal n'était détecté.

Comment tester

  • Compiler le projet
  • Lancer le mode Debug
  • Ouvrir le logic analyser. Tout devrait être préconfiguré.
  • Appuyer sur run et observer dans le logic analyser la détection des tirs et l'incrémentation des scores.

Pour changer le type de signal envoyé par GFSSP72, changer la ligne:

#define TYPE_SIGNAL 0x33

Si jamais le logic analyzer ou la watch window ne sont pas déjà configurés :

Pour visualiser les valeurs du compteur de détection et du score, ouvrir le logic analyzer ou la watch window et ajouter les variables counters et scores.

  • Si le logic analyzer est utilisé, vous pouvez appuyer sur Run et laisser le graphique se dérouler.
  • Si vous utlisez la watch window, il est recommandé de mettre un point d'arrêt sur la ligne Stop_DMA1; de la fonction callbackTimer, et appuyer sur run pour lancer les détections unes à unes.