Utilisation de ez430 RF2500T : Communication 12C :



Documents pareils
Pour les caméras IP de modèles : QSTC201 QSTC211. Surveillance à distance via Internet Guide de démarrage

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

Création d une connexion VPN dans Windows XP pour accéder au réseau local de l UQO. Document préparé par le Service des technologies de l information

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

Les liaisons SPI et I2C

Guide du test de Conformité USB 2.0

MT-703. Surveillance de niveau par sonde résistive TELEMETRIE PAR MODULE GSM CONFIGURATION ET UTILISATION

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

1. PRESENTATION DU PROJET

!" #$$%& Disque dur 2.5 pouces Firewire Apple MacOS FR V2.4 - Page 1/17

Guide de mise en route Timaeus

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

GUIDE D INSTALLATION RAPIDE DEXH264

win-pod Manuel de résolution de pannes

INSTALLATION DE LA CLÉ 3G+ UTILISATION VOTRE COMPTE CLIENT. Clé 3G+ Elle vous permet de connecter votre ordinateur aux réseaux haut débit mobile.

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Bien commencer avec un LaunchPad MSP430G et un Breadboard

FAIRE UN PAIEMENT TIPI

Certificats Electroniques sur Clé USB

Plateforme de support en ligne. Guide d utilisation

Ordinateurs, Structure et Applications

Business Everywhere pro

Tutoriel code::blocks

GUIDE D UTILISATION ADSL ASSISTANCE

2. Pour accéder au Prêt numérique, écrivez dans la barre d adresse de votre navigateur Web.

COMMENT AUTORISER LES PARTAGES RESEAUX ET IMPRIMANTE SOUS L ANTIVIRUS FIREWALL V3

Suivant les windows, le signal pour indiquer l imprimante par défaut est un petit rond noir ou vers avec un V à l intérieur.

REPETEUR SANS FIL N 300MBPS

PIC EVAL Dev Board PIC18F97J60

Centres d accès communautaire Internet des Îles LA CLÉ USB

Quelques points importants pour mieux connaître votre clé Internet mobile

Clé USB. Quel type de données peut contenir une clé USB?

Volant Thrustmaster T500 RS Procédure de mise à jour manuelle du Firmware

MANUEL DRIVELINK DRIVELINK

wxwidgets dans un environnement Microsoft Windows

Guide de démarrage rapide du TruVision NVR 10

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

CAMERA DOME AMELIORÉE DE SURVEILLANCE EN RÉSEAU GUIDE D INSTALLATION

Clé USB 2.0 Wi-Fi n Référence

Trois types de connexions possibles :

Guide d installation et d utilisation

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés Les listes de diffusions...

TwinCAT 3 C++ Création de modules C++ sous TwinCAT 3 VERSION : 1.0 / PH

Contrôler plusieurs ordinateurs avec un clavier et une souris

TP Vidéo surveillance Bac pro SEN CCTV. Lycée de L Aa 1

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Utiliser Net Support School (NSS Version ) Philippe Cailleretz Er-Tice Avion mars 2011.

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer

FAQ pour tablette Windows 8 (NS-15MS0832 et NS-15MS0832B) Avril 2015

Carte Relais GSM (Manuel Utilisateur)

Le langage C. Séance n 4

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Certificats Electroniques sur Clé USB

Certificats «CREDIT LYONNAIS Authentys Entreprise» Manuel utilisateur du support cryptographique

PocketNet SNMP/Modbus

MEDIA NAV Guide de téléchargement de contenus en ligne

>> Lisez-moi d abord... Connecter le ZyXEL Prestige 650HW/HW-I

Procédure appropriée pour éditer les diagrammes avec ECM Titanium

Tutorial Terminal Server sous

UP 588/13 5WG AB13

Certificats Electroniques sur Clé USB

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

2. Pour accéder au Prêt numérique, écrivez dans la barre d adresse de votre navigateur Web.

ECOLE POLYTECHNIQUE DSI. Utilisation des serveurs mandataires («proxy») avec les protocoles d usage courant

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE.

Se connecter en WiFi à une Freebox

(1) XDCAM Browser

BIRT (Business Intelligence and Reporting Tools)

Manuel BlueFolder ADMINISTRATION

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

2X ThinClientServer Guide d utilisation

MANUEL D UTILISATION PRO-FACE

Installation et compilation de gnurbs sous Windows

Instructions d installation de MS SQL Server pour Sage 50 Classement et Gestion commerciale. Sage Suisse SA Avenue Mon-Repos Lausanne

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

ndv access point : Utilisation

Guide de l utilisateur ArpentGIS-Trajet 1.2 ArpentGIS-Expert 1.4

Suite logicielle ZOOM version 7.1 Guide d installation 94ZM-ZMJ1F-712

Dispositions relatives à l'installation :

Guide d utilisation pour

Installation Guide Serveur d impression et de stockage multifonctions à 2 ports USB 2.0 haute vitesse Manuel de l utilisateur

NOTICE D UTILISATION ET D INSTALLATION. de la CARTE MONITORING DE RELAIS «IO-MONITOR»

Rapport financier électronique

Configuration du modem D-Link ADSL2+

À propos de cette page Recommandations pour le mot de passe... 26

NovoSIP manuel de mise en service

LOGICIEL DC4D MONITOR

dmp.gouv.fr Pour en savoir plus DMP Info Service : 24h/24 7j/7

Etape 1 : Connexion de l antenne WiFi et mise en route

GESTION BOOTLOADER HID

SOMMAIRE. Accéder à votre espace client. Les Fichiers communs. Visualiser les documents. Accéder à votre espace client. Changer de Workspace

Contrôle Parental Numericable. Guide d installation et d utilisation

Retour table des matières

BONNE NOUVELLE, À PARTIR DE DEMAIN 15 AOÛT 2014, l inscription en ligne sera disponible à partir du site de l ARO.

Guide de l utilisateur Mikogo Version Windows

epowerswitch 8XM+ Fiche technique

COMMENT INSTALLER LE SERVEUR QIPAIE

Contro ler plusieurs ordinateurs avec un clavier et une souris

Transcription:

Utilisation de ez430 RF2500T : Communication 12C : Ce laboratoire a pour but de visualiser, l échange de data entre 2 plaquettes ez430 RF2500 en mode Master/Slave, suivant le protocole 12C, sur un oscilloscope. Montage physique Composantes utilisées 2 plaquettes ez430 RF2500T 2 résistances 4.7kΩ 2 câbles USB (Male Female) Faire les connexions suivantes sur un breadboard pour pouvoir effectuer une communication I2C entre 2 plaquettes ez430 RF2500T en mode Master et Slave. PC USB 0x48h VDD VDD GND GND Figure 1 : Montage physique Pour de plus amples information sur le pinout du ez430 RF2500T, se référer au document, slau227e.pdf, Table1. ez430 RF2500T Target Board Pinouts 1

Programmation des plaquettes ez430 RF2500T Le logiciel utilisé pour programmer les 2 plaquettes ez430 RF2500T est CCS (Code composer studio). Créer dans CCS, 2 projets MSP430F2274_Master et MSP430F2274_Slave contenant le code à programmer en langage C, dans les 2 plaquettes Master et Slave. Création du projet MSP430F2274_Master 1. File >New > CCS Project 2. CCS Project Project Name : MSP430F2274_Master 3. Select a type of project Project Type : MSP430 4. Project Settings a) Output type: Executable b) Device Variant: MSP430F2274 c) Code Generation tools: TI v4.1.7 d) Output Format: legacy COFF 5. Project Templates Empty Project Une fois le projet créé, ajouter le fichier source du Master, dans le projet. 1. Cliquer sur le bouton de droite de la souris sur le projet MSP430F2274_Master 2. Add >Files 3. Add file to MSP430F2274_Master Nom du fichier: msp430x22x4_uscib0_i2c_04.c Compiler le projet 1. Cliquer sur le bouton de droite de la souris sur le projet MSP430F2274_Master 2. Sélectionner Build >Project 3. Vérifier qu il n y a pas d erreurs dans la fenêtre Console, sinon les corriger et recompiler. 2

Création du projet MSP430F2274_Slave 1. File >New > CCS Project 2. CCS Project Project Name : MSP430F2274_Slave 3. Select a type of project Project Type : MSP430 4. Project Settings e) Output type: Executable f) Device Variant: MSP430F2274 g) Code Generation tools: TI v4.1.7 h) Output Format: legacy COFF 5. Project Templates Empty Project Une fois le projet créé, ajouter le fichier source du Slave, dans le projet. 1. Cliquer sur le bouton de droite de la souris sur le projet MSP430F2274_Slave 2. Add >Files 3. Add file to MSP430F2274_Slave Nom du fichier: msp430x22x4_uscib0_i2c_05.c Compiler le projet 1. Cliquer sur le bouton de droite de la souris sur le projet MSP430F2274_Slave 2. Sélectionner Build >Project 3. Vérifier qu il n y a pas d erreurs dans la fenêtre Console, sinon les corriger et recompiler. Programmation du Slave Commencer par programmer le code source du Slave dans une des plaquettes ez430 RF2500T. 1. Ouvrir une nouvelle session de CCS 2. Connecter les 2 bouts du câble USB (Male Female) au PC et à la plaquette Slave 3. S assurer que le projet actif dans CCS est, MSP430F2274_Slave. Sinon l activer : a) Cliquer avec le bouton de droite de la souris, sur le projet MSP430F2274_Slave b) Sélectionner Set as Active Project 4. Programmer le code source dans le MSP430f2274, Target >Debug Active Project 5. Dans la fenêtre de debug, s assurer que le code a bien été programmé et qu il roule. Sinon peser sur le bouton Run disponible dans la barre du haut de la fenêtre debug 6. Dans la barre de menu principale de CCS, déconnecter la connexion avec le Slave, Target >Disconnect Target 7. Débrancher le câble USB du PC 8. Fermer CCS 3

Programmation du Master Programmer le code source du Master dans l autre plaquette ez430 RF2500T. 1. Ouvrir une nouvelle session de CCS 2. Connecter les 2 bouts du câble USB (Male Female) au PC et à plaquette Master 3. S assurer que le projet actif dans CCS est, MSP430F2274_Master. Sinon l activer : a) Cliquer avec le bouton de droite de la souris, sur le projet MSP430F2274_Master b) Sélectionner Set as Active Project 4. Programmer le code source dans le MSP430f2274, Target >Debug Active Project 5. Dans la fenêtre de debug, s assurer que le code a bien été programmé et qu il roule. Sinon peser sur le bouton Run disponible dans la barre du haut de la fenêtre debug 6. Dans la barre de menu principale de CCS, déconnecter la connexion avec le Master, Target >Disconnect Target 7. Débrancher le câble USB du PC 8. Fermer CCS Visualisation du protocole I2C sur l oscilloscope L oscilloscope Agilent, MSO X 3034A est utilisé pour visualiser l échange de data entre les 2 plaquettes. Connexion de l oscilloscope aux signaux du protocole I2C Connecter les signaux du protocole I2C, SCL (horloge série) et SDA (données série) à visualiser sur l oscilloscope aux pins DO et D1 de la sonde numérique de l ocilloscope. Ne pas oublier de connecter le GND de la sonde numérique au reste du montage, voir schéma, Figure 1 : Montage physique. Brancher un des câble USB, celui du Master ou du Slave pour alimenter les microprocesseurs. Si aucun signal ne s affiche. 1. Déconnecter le câble USB 2. Redémarrer l ordinateur 3. Refaire les étapes de la section Programmation du Slave et du Master Configuration de l oscilloscope Mettre en marche l oscilloscope. Voies numériques Appuyer sur la touche [Digital] située sur le panneau avant pour afficher les voies numériques désirées. Dans le menu Voies numériques : 4

1. Appuyer sur la touche de fonction Voie et sélectionner D0 et D1, les voies où sont connectée les signaux SCL et SDA du protocole I2C. 2. Une tension de seuil de 1.8V sera utilisée, puisque les signaux 12C générés par le microcontrôleur MSP430F2274 ont une tension de 3.6V. Appuyer sur la touche de fonction Seuils, pour ouvrir le menu Seuils voies numériques. a) Appuyer ensuite sur la touche de fonction D7 D0, puis sélectionnez la famille logique Perso. b) La fonction Utilisateur sera alors active. Faites alors tourner le bouton Entry pour définir le seuil logique à 1.8V. Se référer au document de l oscilloscope MSO X 3034A, 3000_series_users_guide_fr.pdf, section Voies numériques pour de plus amples informations. Décodage série(i2c) Appuyer sur la touche [Serial] située sur le panneau avant pour configurer l oscilloscope à la capture de signaux I2C. Dans le menu Décod(décodage) série : 1. Appuyer sur la touche de fonction Série et sélectionner bus Série1, puisque les sondes numériques D0 et D1 se retrouvent sur le bus de Série1. 2. Appuyer sur la touche de fonction Mode et sélectionner le type de déclenchement I2C 3. Appuyer sur la touche de fonction Signaux, pour ouvrir le menu Signaux I2C a) Appuyer sur la touche de fonction SCL (horloge série) et tourner le bouton Entry pour sélectionner la voie du signal D0 b) Appuyer sur la touche de fonction Seuil, de SCL et tourner le bouton Entry pour entrer une valeur de 1.8V c) Appuyer sur la touche de fonction SDA (donnée série) et tourner le bouton Entry pour sélectionner la voie du signal D1 d) Appuyer sur la touche de fonction Seuil, de SDA et tourner le bouton Entry pour entrer une valeur de 1.8V. e) Retourner dans le menu Décod série, appuyer sur le bouton [back], qui se retrouve sur le devant de l oscilloscope, partie inférieure gauche. 4. Appuyer sur la touche de fonction Taille adr. et sélectionner la taille de l adresse du Slave qui est de 7bits. Pour de plus ample information, voir document slau144j.pdf, chapitre 17 : Universal Serial Communication Interface, I2C Mode Déclenchement I2C Appuyer sur le bouton [Trigger], pour afficher le menu Décl (déclenchement). 1. Appuyer sur la touche de fonction Type décl. (type de déclenchement) et sélectionner Série1 (I2C), puisque les sondes numériques D0 et D1 se retrouvent sur le bus de Série1. 2. Appuyer sur la touche de fonction Décl. Sur : (Déclenchement sur), Faites tourner le bouton Entry pour sélectionner la condition de déclenchement. Choisir, Trame (Déb :Adres7 :Lect :Acc :Donn) 5

3. Appuyer sur la touche de fonction Adresse et faites tourner le bouton Entry à la valeur 0x48h, l adresse du Slave. 4. Appuyer sur la touche de fonction Données et faites tourner le bouton Entry à la valeur 0x00h Appuyer sur le bouton [Mode/Coupling], pour afficher le menu Mode et couplage déclench(mode et couplage de déclenchement) 1. Appuyer sur la touche de fonction Mode et sélectionner le mode Normal 2. Appuyer sur la touche de fonction Couplage et sélectionner CC, couplage continu Se référer au document de l oscilloscope MSO X 3034A, 3000_series_users_guide_fr.pdf, section Décodage série et déclenchement I2C/SPI pour de plus amples informations. Vérifier que le bouton [Run/Stop] est de couleur verte, pour activer la capture de l oscilloscope. Brancher un des câble USB, connecté au Master ou Slave au PC. Suite à ces configurations vous devriez apercevoir sur la ligne de capture D0, l horloge SCL, sur la ligne de capture D1 les données, SDA et sur le bus série1, S1, le décodage I2C. Pour l interprétation du décodage I2C, voir le document de l oscilloscope MSO X 3034A, 3000_series_users_guide_fr.pdf, section Interprétation du décodage I2C. Si aucun signal ne s affiche. 1. Débrancher le connecteur USB 2. Redémarrer l ordinateur 3. Refaire les étapes de la section Programmation du Slave et du Master Lister des données I2C Le lister I2C affiche sous forme de tableau les colonnes suivants : redémarrage, adresse, données, accusé manquant. Pour voir les données I2C sous forme de tableau : 1. Appuyer sur le bouton [Serial] 2. Dans le menu Décod série(décodage série), appuyer sur la touche de la fonction Lister Pour l interprétation des données Lister I2C, voir le document de l oscilloscope MSO X 3034A, 3000_series_users_guide_fr.pdf, section Interprétation des données Lister I2C. Pour pouvoir parcourir les données Lister I2C, vous devez arrêter la capture de données par l oscilloscope. Appuyer sur le bouton [Run/Stop]. En mode arrêt le bouton tourne en rouge. Pour rechercher des données dans le Lister I2C, voir le document de l oscilloscope MSO X 3034A, 3000_series_users_guide_fr.pdf, section Recherche de données I2C dans le Lister. 6