Environnement de Développement Intégré

Documents pareils
1. PRESENTATION DU PROJET

ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS Août Version du document : 010

FICHE 17 : CREER UN SITE WEB

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

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

EVOLUTION 7.1 Déroulement DREAM INFO 1 Dossier 23 Ciel Gestion Commerciale.

Comment utiliser FileMaker Pro avec Microsoft Office

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

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

Mode Opératoire Ciel Gestion commerciale V 12 et s (2006)

Guide pour l'installation ou la mise à jour de Foxmail 7.1 en Français

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

Installation du Logiciel de Configuration de l Agility sur Windows 64 bits

Comment créer un nouveau compte? Pour une Borne en local on via Internet

EMPRUNTS DE LIVRES NUMÉRIQUES

Convertisseur BBAN/IBAN

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

Page Paragraphe Modification Mise en page du document Le bouton "Format de page" est maintenant "Page"

Guide de l'utilisateur. Linksys AE1000 Adaptateur USB sans fil - N hautes performances

ZOTERO. Installation. Bibliothèque de Pharmacie. Service Formation

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Au préalable, nous nous plaçons dans l espace au sein duquel nous allons créer notre raccourci vers l ENTG.

Introduction à Eclipse

Procédure d installation des logiciels EBP sous environnement ESU4. Serveur SCRIBE ou Windows

INSTALLATION CONFIGURATION D OWNCLOUD. La réponse informatique

Comment se connecter au VPN ECE sous vista

Mon-complement-retraite.com Aide en ligne

MODE D EMPLOI OUTLOOK ADD-IN POUR SELECTLINE

Prêt de série et création de groupes d emprunteurs

Utilisation de l outil lié à MBKSTR 9

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

[Tuto] Migration Active Directory 2003 vers 2008

PRESENTATION / FORMATION

BIRT (Business Intelligence and Reporting Tools)

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Migration d une Base de données

Projet De Stijl Plate-forme pour robots mobiles

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Notice d'utilisation Site Internet administrable à distance

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

Configuration de Virtual Server 2005 R2

Comment insérer une image de fond?

Guide d'installation Application PVe sur poste fixe

TP Blender n 2 : Importation d un modèle SketchUp et animation

TP1 : Initiation à Java et Eclipse

13/11/2009 DUT-MUX-0185 /V2.0

Installation et configuration du serveur syslog sur Synology DSM 4.0

Utilisez Toucan portable pour vos sauvegardes

L import : Mise à jour rapide de votre catalogue

CPU 317T-2 DP : commande d'un axe. virtuel SIMATIC. Système d'automatisation S7-300 CPU 317T-2 DP : commande d'un axe virtuel.

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )

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

Signature électronique sécurisée. Manuel d installation

Guide d installation CLX.PayMaker Office (3PC)

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

TD/TP 1 Introduction au SDK d Android

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Gestion de stock pour un magasin

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Sauvegarder sa messagerie Outlook 2010

Mode d emploi Télésauvegarde de données SecureSafe

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

Styler un document sous OpenOffice 4.0

Tutoriel Atout Facture. 14/01/2015 Codelpi

Zotero est une extension du navigateur Firefox. Il est possible de télécharger Firefox gratuitement sur le site:

Boîtier pour disque dur externe 3,5" (8,89cm) USB 2.0

DECOUVERTE DU LOGICIEL CIEL GESTION COMMERCIALE

Matérialiser les données d une BdD : créer une carte de densité de points par maillage

Les liaisons SPI et I2C

wxwidgets dans un environnement Microsoft Windows

LES ACCES ODBC AVEC LE SYSTEME SAS

< Atelier 1 /> Démarrer une application web

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Unity Real Time 2.0 Service Pack 2 update

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Table des Matières. Présentation Installation... 2 Mise en route Les Icones... 5 Les paramètres

Installation et compilation de gnurbs sous Windows

Sync-A-BOX et Duplicati. est une plateforme Cloud pour stocker et gérer vos données en ligne.

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.

Procédure d installation de Pervasive.SQL V8 client/serveur dans un environnement windows 2008 server

ALERT NOTICE D UTILISATION DU DRIVER PC-TEXTE

Manuel d utilisation du Guichet électronique V2

Manuel d installation de Business Objects Web Intelligence Rich Client.

Mise en route de Cobian Backup

PACK ADSL WIFI. Configurer ma connexion ADSL avec Modem/Routeur Sagem 1400W

Construire des plug-ins pour SAS Management Console SAS 9.1

Rechercher et supprimer les doublons!

Prise en main. Prise en main - 0

PREMIERE UTILISATION D IS-LOG

PIC EVAL Dev Board PIC18F97J60

Clé USB Wi-Fi TP-Link TL-WN721N (150 Mbps) Manuel d installation

Guide de l utilisateur Faronics System Profiler Standard

Procédure d installation des logiciels EBP sous environnement MAGRET

Alarme intrusion filaire AEI HA zones

DECOUVRIR. Le portail La recherche Les présentations & documents

Terminal Server RemoteAPP pour Windows Server 2008

PORTAIL INTERNET DECLARATIF. Configuration du client Mail de MICROSOFT VISTA

Allegroupe. Système de gestion des paiements préautorisés

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

Transcription:

Le PSoC par l exemple création du premier projet 1 Introduction Ce document se propose de guider la création de la base matérielle du premier projet sur PSoC. L outil de développement utilisé sera le logiciel PSoC Creator de Cypress. La base matérielle est composée du kit de Cypress CYCKIT-014, de la platine de prototypage PGVOX. Les exemples présentés sont transposables sur d autres bases matérielles à partir de la même plateforme de développement PSoC Creator. Environnement de Développement Intégré 2 Création du projet sous PSoC Creator Après avoir dressé l inventaire des ressources il nous faut créer le projet sous PSoC Creator puis le configurer en fonction des éléments matériels dont nous souhaitons disposer. Lancer PSoC Creator puis File/New Project puis Empty PSoC 5 Design Configurer le répertoire de travail et le nom du projet par exemple comme ci-dessous : Quand tout est prêt cliquer sur OK Page 1

La plateforme de développement s ouvre, l espace de travail est vide, il nous faut maintenant ajouter les composants graphiques. Espace de travail Catalogue composants des Arborescence fichiers du projet des Page 2

A l aide du catalogue insérer les objets ci-dessous dans l espace de travail : 4 BP de la platine PSoCVox BP1 BP2 BP3 BP4 Pour insérer les composants dans l espace de travail il suffit de procéder par glisser déplacer. 4 Leds du Kit-014 Sorties Bus I2C Page 3

Il faut ensuite configurer les composants Pour les boutons poussoirs : Modifier le nom BP1, BP2, BP3, BP4 Cocher les cases Digital Input et HW Connection Choisir une entrée de type Resistive Pull Up HW Hardware Connection La liaison est faite par le câblage interne du PSoC Pour les sorties à LEDs : Modifier le nom LED8, LED7, LED6, LED5 Cocher les cases Digital Output et HW Connection Choisir une sortie de type Strong Drive Page 4

Pour le bus I2C : La configuration du Bus Master / 100kbps Les broches SDA et SCL, Bidirectional et Open Drain Drive Low Pour l affichage LCD Modifier son nom en CharLCD Afficheur 4x20 de la platine PSoCVox Page 5

On peut maintenant connecter les boutons poussoirs aux sorties Pour tracer les liaisons ou bien la touche Hot Key [W] Page 6

Il faut maintenant affecter les broches d entrées sorties : Cliquer sur ce nom de fichier pour faire apparaître la fenêtre de configuration Page 7

Allocation des différentes broches : Page 8

Allouer les broches de la manière suivante Voilà votre projet est terminé! Nous pouvons maintenant passer à l étape suivante la programmation. Page 9

Quelques points importants 1 Les noms des composants dans l espace de travail Quand nous insérons un composant dans l espace de travail il est nommé automatiquement par PSoC Creator. Par exemple si nous ajoutons à notre projet deux autres afficheurs LCD : Les noms sont automatiquement LCD_Char_1, LCD_Char_2... Les procédures qui permettent d utiliser ces afficheurs sont les mêmes pour tous les afficheurs mais les noms sont adaptés, à savoir : // Affichage du message d'accueil CharLCD_Start(); CharLCD_ClearDisplay(); CharLCD_PrintString("Hello World!"); Il ne faut pas oublier ce fait, un peu particulier à cette plateforme de développement. Attention aussi dans l utilisation de l aide, Datasheet dans le composant, qui utilise un nom par défaut. Page 10

2 Structure générale d un premier projet La structure générale d un premier projet est plus classique : Pour charger le code dans le PSoC Pour compiler Vous noterez que la première compilation est plus longue car il faut créer l ensemble des configurations internes. Si il n y a que des modifications de code c par la suite la compilation est très rapide. Page 11

Premières lignes de code Bonjour le monde Il faut respecter les traditions. Nous allons utiliser l afficheur LCD pour afficher le message célèbre Hello world! Page 12

Commande d une Led par software Le PSoC permet de travailler en hardware ou en software. Pour cet essai nous utiliserons la sortie affectée à la Led n 3 présente sur le kit CYCKIT-014 sur le port P2_2. Cette sortie sera commandée par le logiciel. Il faut ajouter cette sortie LED et la configurer software en décochant HW Page 13

Une petite amélioration matérielle Nous pouvons commander une Led directement avec un oscillateur disponible dans les bibliothèques de composants de PSoC Creator. A vous de jouer. La LED est affectée au PORT 2.1 Notez que les implémentations matérielles fonctionnent indépendamment de toute interaction avec le logicielle. Page 14

Indique un document ressource Retour au sommaire Retour à la page courante Page 15