be_chti/README.md

30 lines
1.2 KiB
Markdown

# 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:
```c
#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.