Vous êtes sur la page 1sur 5

TP Réseaux de ca

Hamdi khouloud
Gharsalli ghofrane
3 GEC – SE
Groupe 1
I. Plateforme matérielle et maquette d'étude

Le circuit JNS148

Répondre aux questions suivantes :

1- Combien de broches contient ce circuit ?


41 broches
2- Quel doit être la tension d'alimentation du circuit ?
2.3V => 3.6V
3- Quels sont les courants consommés par l'émetteur et le récepteur ?
Emetteur 15 mA
Récepteur 23mA
4- Quelle est la sensibilité du récepteur ?
-95 dBm
5- Combien d'entrée sortie logique (DIO) dispose-t-il ce circuit ?
21 DIO
6- Combien d'entrée analogique dispose-t-il ? De quelle résolution ?
4 - input 12-bit ADC
7- Combien de sortie analogique dispose-t-il ? De quelle résolution ?
2 - output 12-bit DAC
8- Combien de temporisateur dispose-t-il ?
6 temporisateur : 3 pour le système, 3 pour l’application
9- Quelle sont les autres interfaces de communication
• 2 UARTs
• SPI
• I2C
• 4-wire digital audio interface
10- Quelle est la portée du circuit
1km

II. Plateforme logicielle


6- Examiner le fichier App.h (header file) du dossier "Step3_Common":
a. Dans le fichier App.h (header file) du dossier "Step3_Common", relever
L’identifiant de l'application (application_ID) :0x10850003
L’identifiantdu PAN (Personnal area network) :0x8533
b. Quelle est le canal choisi par défaut ?
Canal 0
c. Quelle est la dimension de la table de routage ?
100
7- Ouvrir le fichier App.c, ce code sera exécuté par tous les nocuds, que ce soit un coordinateur
ou un routeur :
a. Expliquer l'utilité des variables déclarées dans le volet: "local Variables"
bNetworkUp :

au8Led[2] :pour contrôler les sorties diode LED

u8Tick : pour contrôler les interruptions taktimer


u8Button : pour lire l’Etat des boutons ‘0’ ou ‘1’

u64Parent : prendre l’adresse MAC du nœud parent

u64Last : prendre l’adresse MAC du nœud fils

b. Examiner les codes "Coordinator.c" et "Router.c» : quelles sont les différences entre ces
deux codes?
Coordinator.c
Router.c
III. Manipulation

5. examiner le fonctionnement de LED1(DIO16).expliquer les deux états de fonctionnement

7 a. quelle est la valeur logique du variable booléenne « permitijoin »

eJenie_SetPermitJoin(1) = 0

b. appuyer sur le bouton « program » et noter la valeur de « permitijoin »


eJenie_SetPermitJoin(0) = 0
8 . On a modifié le code app.c pour diminuer la vitesse de clignotement du led

9 . On a modifié le code pour changer la diode LED1 par LED2


10.b : on a modifier le code pour afficher le message « bonjour »

10.c : resultat du test

Vous aimerez peut-être aussi