Spécialité Professionnelle. Patrick Boulandet



Documents pareils
PIC EVAL Dev Board PIC18F97J60

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

FileZilla. Sauvegarder son site Guppy à l aide de. Sommaire:

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

TABLE DES MATIERES...

Logiciels DSPiy. DSPiyStudio logiciels et format des fichiers. incomplet

MAC-TC: programmation d un plate forme DSP-FPGA

Systèmes embarqués D.Rossier

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Contraintes, particularités. 1. Généralités Gestion de la mémoire a. Type des variables et constantes... 2

Instruments de mesure

Manuel d installation Lecteur XM3

X-Lite guide de configuration et d utilisation

Présentation de l outil AppliDis ESX Console Viewer

Carte Relais GSM (Manuel Utilisateur)

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Bureau d étude Electronique Automobile

2) Téléchargement de l'application pour contrôler vos caméras :

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44

Traitement de données

Connexion à SQL server

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

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

But du papier : Paramétrer WSUS pour récupérer les mises à jour et administrer le serveur WSUS

Poker. A rendre pour le 25 avril

CARACTERISTIQUE D UNE DIODE ET POINT DE FONCTIONNEMENT

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat windowsx64.zip.

Bientôt la rentrée!...personnaliser et configurer un ordinateur pour faciliter son utilisation en classe

NOTICE D INSTALLATION CENTRALE 260

ht t p: // w w w.m e di al o gis.c om E - Ma i l : m ed i a l og i m e di a l o g i s. c om Envoi des SMS

HOWTO Installation Administrative SolidWorks Simulation 2009

Emporter Windows XP sur une clé USB

Installation et prise en main

Cher utilisateur, Nous vous souhaitons une excellente utilisation d INES.FreeEdition. L équipe INES info@ines.eu

Linux embarqué: une alternative à Windows CE?

Tutoriel code::blocks

Éléments d'architecture des ordinateurs

Guide de l'utilisateur de l'utilitaire d'installation de caméra Avigilon

Infrastructure - Capacity planning. Document FAQ. Infrastructure - Capacity planning. Page: 1 / 7 Dernière mise à jour: 16/04/14 16:09

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE)

Option site e-commerce

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

[Serveur de déploiement FOG]

Manipulations du laboratoire

MANUEL DE WEBCAM STATION EVOLUTION

ScoopFone. Prise en main rapide

La programmation des PIC en C. Les fonctions, les interruptions.

Eclipse atelier Java

Capture Pro Software. Démarrage. A-61640_fr

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration

Conception et développement d'un périphérique USB pour le simulateur de vol Microsoft Flight Simulator

Importation des données dans Open Office Base

KWISATZ MODULE PRESTASHOP

Créer une connexion entre Sage CRM et Sage Etendue pour émettre directement des devis et commandes

Connexion de Votre Imprimante Multifonction à votre Réseau pour la Première Fois

ADE. Documentation Grenoble INP Procédure pour récupérer son emploi du temps dans son agenda. Version 1.30 Juillet Historique des versions

inviu routes Installation et création d'un ENAiKOON ID

Boîte à outils OfficeScan

L'émulateur multi-système

Sharpdesk V3.3. Guide d installation Push pour les administrateurs système Version

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Naissance d'un REPTAR

Microsoft Application Center Test

Manuel d installation Version Evolution réseau Ciel Compta Ciel Gestion commerciale Ciel Associations

Procédure : Sauvegarder un Windows 7 sur un disque réseau

Clavier Déporté Sans Fil NOTICE RFID SOS

Débuter avec PsoC ou PsoC niveau 0

Projet Robot Centaure

TP architecture N-tiers en Java EE ou Java EE, Android : la synthèse. Le serveur GereCompteBancaireServlet

MANUEL DE L'UTILISATEUR TAC-70051

Connexion d'un Ordi35 à une ClubInternet Box en WiFi

Avec PICASA. Partager ses photos. Avant de commencer. Picasa sur son ordinateur. Premier démarrage

Séquence de découverte de SparkAngels Logiciel d entraide numérique

I) INTRODUCTION... 3 II) ENREGISTREMENT DE SON TYROS

Carte ARDUINO UNO Microcontrôleur ATMega328

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

VM Card. Manuel des paramètres des fonctions étendues pour le Web. Manuel utilisateur

Utiliser des logiciels Windows sous Linux Ubuntu

PARAGON SYSTEM BACKUP 2010

Conception de circuits numériques et architecture des ordinateurs

NAS 321 Héberger plusieurs sites web avec un hôte virtuel

Utilisation du plugin AppliDis SLB (Smart Load Balancing)

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

«Tous les sons sont-ils audibles»

- contact@conseils-web.fr

Pour valider les pré-requis nécessaires, avant d'aborder le TP, répondez aux questions ciaprès

CommandCenter Génération 4

AFTEC SIO 2. Christophe BOUTHIER Page 1

Gestion des licences et activation des logiciels : déploiement d'un logiciel à l'aide de Symantec Ghost

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

Créer un rapport pour Reporting Services

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

Aide pour configurer un ordinateur sur le Wi Fi de l'université avec Windows Vista

Gestion des utilisateurs : Active Directory

Vulgarisation Java EE Java EE, c est quoi?

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement

Windows 8 Installation et configuration

Ce guide décrit la procédure à suivre afin de profiter pleinement du Service de Transfert de Fichiers EGIS. Il décrit

Transcription:

Spécialité Professionnelle SYSTÈMES EMBARQUÉS Patrick Boulandet http://dpt-info.u-strasbg.fr/~boulandet/ boulandet@icps.u-strasbg.fr

TP 2 Prise en main du matériel Carte d'évaluation Freescale Star 12 BDM Metrowerks CodeWarrior Oscilloscopes

Carte d'évaluation Freescale Star 12 Ces cartes sont fragiles, sensibles aux ESD et chères!

BDM

Oscilloscope numérique

Mise en place du matériel Avant toute manipulation, toucher la carcasse des ordinateur pour évacuer toute électricité statique. Connexion du BDM sur l'ordinateur Installation des drivers Le BDM est prêt à l'emploi quand la led bleue s'allume Connexion de la carte Freescale et du BDM Alimentation de la carte Le système est prêt à l'emploi quand la led jaune s'allume

But Prendre en main l'ensemble du matériel. Pour cela il vous faudra: Charger un programme de test (fourni) sur la carte Créer un projet pour la carte cible Réaliser un programme et le flasher sur la cible Sortir sur un port un signal carré le plus rapide possible Mesurer la fréquence de ce signal à l'oscilloscope En déduire le temps de cycle du processeur

Test fonctionnel de la carte Lancer le flasher C:\Program Files\Metrowerks\CodeWarrior CW12_V3.1\prog\hiwave.exe File/Load Application Installez la cible HC12/ICD12 Target Interface (si demandé par le logiciel) Choisissez le dérivé MC9S12DP256B (important: vérifiez bien que le MCUID est bien 0x3C6!) Choisissez le fichier tpse-tester.abs disponible sur le serveur (avec l'option Load Code to onchip Non Volatile Memory cochée) F5 pour lancer l'application Vérifiez le fonctionnement: les potentiomètres régulent le volume et la hauteur du son, les boutons activent et désactivent le son, les leds suivent l'évolution des potentiomètres Nous allons maintenant réaliser ensemble cette application!

Suite logicielle Metrowerks Création d'un projet pour notre processeur: MC9S12DP256 Deux cibles: le simulateur et le debugger P&E ICD Projet tp-se cible MC9S12DP256B en C sans Processor Expert, sans PC-lint format flottant 32/64 modèle de mémoire Banked cibles Metrowerks Full Chip Simulator & P&E Hardware Debugging

Projet CodeWarrior Identifiez les principaux fichiers du projets et leurs rôles tp-se.mcp main.cpp start12.cpp P&E_ICD_Linker.prm Simulator_Linker.prm mc9s12dp256.h et.c

Debug Prenez en main le debugger Upload du code Gestion des points d'arrêt Execution pas à pas Gestion des watchs sur variables, registres, mémoire,... Naviguation dans les sources, l'assembleur

Générer un signal La démarche Identifiez les composants électroniques sur le schéma (MC9S12DP256EVBSCHEM.pdf), ici le port B. Identifiez le sous-système associé du micro-contrôleur (9S12DP256BDGV2.pdf) Etudiez ce sous-système (pour le Port B, S12MEBIV3-1.pdf) A l'aide du debugger HiWave, modifiez les registres DDRB et PORTB pour obtenir le comportement souhaité Transcrivez ceci en code C Compilez, chargez, debuggez.

Générer un signal Générer un signal carré sur le port B Pour cela, nous allons: Configurer le port en sortie Faire basculer le port avec l'opérateur ^= Le code: void main(void) { DDRB = 0xFF; for(;;) { PORTB ^= 0xFF; } } 1.1 Mesurer la fréquence du signal 1.2 Cela correspond-il à la fréquence du micro?

Oscilloscope Prenez en main l'oscilloscope Frequencemêtre intégré Oscilloscope Déclenchement (trigger) et réglage des échelles