Programmation de µcontrôleurs



Documents pareils
Installation d'un Active Directory et DNS sous Windows Server 2008

Ophcrack - Windows XP/Vista

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

wxwidgets dans un environnement Microsoft Windows

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

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.

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

Certificats Electroniques sur Clé USB

Manuel d'installation de GESLAB Client Lourd

Mise à niveau de Windows XP vers Windows 7

TUTO 15 : Comment ajouter un ordinateur dans le domaine «Ecole»? École Numérique Rurale. 1.Préparation du poste informatique...1

Récupérer les documents stockés sur l ENTG

Fiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011

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

Manuel BlueFolder ADMINISTRATION

Certificats Electroniques sur Clé USB

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

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

Installation et compilation de gnurbs sous Windows

HERCULES DJ AUDIO PROCEDURES MISE A JOUR FIRMWARE

Activation de la licence

Configurer un réseau domestique. Partager ses fichiers, ses dossiers et ses imprimantes sur tous ses PC.

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

Manuel d installation Lenovo LJ2050N

GUIDE D INSTALLATION RAPIDE DEXH264

Configuration de ma connexion ADSL

Table des matières...2 Introduction...4 Terminologie...4

Introduction à Eclipse

PLAN MULTIMEDIA DANS LES ECOLES UN ESPACE DE STOCKAGE NUMERIQUE (NAS) DANS VOTRE ECOLE. Sommaire

GESTION BOOTLOADER HID

Formation PROFIS Installation. Module 1 : Plateforme générale. PROFIS Installation I Plateforme générale I MKT E2 CM I

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

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Samsung Auto Backup Guide de démarrage rapide

INTRODUCTION et choix de la méthode d installation

GROOBAX. cliquer sur le «G» Cliquer sur «options» Sélectionner le dossier qui contiendra les paramètres => Cliquer A chercher le dossier créé en 2/

Installation 1K-Serveur

Se connecter en WiFi à une Freebox

Certificats Electroniques sur Clé USB

Gestion des images d ordinateurs

Travailler en réseau intranet à l'école

Laplink PCmover Express La façon la plus facile de transférer vers un nouveau PC Windows

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur

Début de la procédure

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

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

GESTION DE L'ORDINATEUR

RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA

Plateforme de support en ligne. Guide d utilisation

Système de vidéosurveillance pour Pocket PC

Transférer une licence AutoCAD monoposte

Comment installer un client Rivalis Devis factures

NOTICE D UTILISATION. PC / Version française

Utilisation d une tablette numérique

ZTE MF668A Clé 3G+ Guide de démarrage rapide

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

COUR D APPEL DE LYON PROCEDURE INFORMATIQUE IMPRIMANTES. Imprimantes SAR de Lyon / Novembre 2007 Page 1 sur 14

Guide d installation TV sur ordinateur Internet 3G+

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

MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7

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

TRANSFERER UNE PHOTO SUR CLE USB

INSTRUCTIONS D'INSTALLATION

Comment se connecter au VPN ECE sous vista

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

Récupération de données perdues

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

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

Elle supporte entièrement la gestion de réseau sans fil sous Windows 98SE/ME/2000/XP.

PRECAUTIONS DESCRIPTION DU PRODUIT

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

DOCUMENTATION VISUALISATION UNIT

Tutorial créer une machine virtuell.doc Page 1/9

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

INSTALLATION ET PRISE EN MAIN

Guide de démarrage IKEY 2032 / Vigifoncia

Mini Répéteur WIFI NOTICE D UTILISATION

Hachette Education/ Secondaire général Procédure d installation du Manuel numérique MN2.0 Version PC

Playzilla - Chargement par clé usb

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

Administration d un client Windows XP professionnel

Guide d installation CLX.PayMaker Office (3PC)

Augmenter la portée de votre WiFi avec un répéteur

OUTIL DE CRYPTAGE ET DE COMPRESSION

Guide d utilisation WEBPORTAL CPEM Portail d Applications Web CPEM

Mode d emploi Flip Box

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

1 INSTALLATION DU LOGICIEL CGVCAM Télécharger et installer le logiciel Démarrer le logiciel 5 2 PRESENTATION DU LOGICIEL CGVCAM 5

Sommaire 1. Aperçu du Produit

USER GUIDE. Interface Web

Guide utilisateur pour le déblocage de cartes et/ou la modification d un code PIN

Parrot 3200LS-Color 3400LS-GPS

AUTORISER LES PARTAGES RESEAUX ET IMPRIMANTE SOUS L'ANTIVIRUS FIREWALL PRO V1

Connected to the FP World

Clé USB Wi-Fi D-Link DWA-140

Sauvegarder sa messagerie Outlook 2010

Carte Relais GSM (Manuel Utilisateur)

MANUEL D INSTALLATION

Transcription:

Programmation de µcontrôleurs En environnement Windows Ce tutoriel est la suite directe de la formation de soudure CMS. Il présente les différentes étapes à franchir afin de programmer le µcontrôleur présent sur la carte d initiation CMS à l aide d un câble USB. 1. Installation des logiciels requis Deux suites logicielles sont requises : - AVR Studio : permet d écrire/compiler un programme http://www.atmel.com/microsite/atmel_studio6/ - Atmel Flip : permet de transférer un programme précédemment compilé dans le µcontrôleur, via un câble USB http://www.atmel.com/tools/flip.aspx 2. Création d un programme à l aide d AVR Studio Nous allons dans un premier temps créer un premier programme pour le µcontrôleur embarqué sur la carte d intro CMS. Après avoir lancé AVRStudio, cliquez sur File->New->Project. Cliquez sur «C», puis sélectionnez C Executable Project, puis entrez un nom de projet dans la section «Name» (ici bonjour), puis enfin cliquez sur OK

Sélectionnez ensuite le µcontrôleur qui est présent sur la carte, à savoir le modèle AT90USB162. Le projet s auto génère alors, et vous arrivez sur la page contenant le «main» du programme.

Vous pouvez tenter de compiler ce programme (celui-ci est actuellement vide) afin de voir si la chaîne de compilation est correctement installée sur l ordinateur. Pour ce faire, faites un clic droit sur le projet à droite et cliquez sur «Build». La compilation s exécute alors et le résultat s affiche dans la fenêtre «Output» : ATTENTION : Un bug dans la chaîne Atmel existe actuellement pour le µcontrôleur AT90USB162. Il se peut qu à la compilation, l erreur suivante soit générée : avr/io90usb162.h: No such file or directory Le problème vient simplement d une librairie qui est mal renommée. Pour corriger ce problème, rendez-vous à l adresse suivante dans votre disque dur : C:\Program Files (x86)\atmel\avr Studio 5.0\AVR Toolchain\avr\include\avr Copiez le fichier iousb162.h dans le même dossier et renommez-le en io90usb162.h. Retentez la compilation, l erreur doit alors avoir disparue.

Une fois le programme compilé, vous pouvez retrouver votre fichier de sortie (généralement un fichier héxadécimal.hex) dans le dossier «DEBUG» de votre projet. C est ce fichier qui va nous servir à programmer le µcontrôleur. 3. Programmation du µcontrôleur via l USB Une fois le fichier.hex généré à partir de l étape précédente, nous allons utiliser FLIP afin de programmer le µcontrôleur inclut sur la carte Intro CMS à l aide d un câble USB. Comprendre le bootloader : Un µc voit sa mémoire flash partagée en plusieurs sections. La section du bootloader contient un programme qui permet de flasher le reste de la mémoire (avec un programme custom). Pour programmer le µc, il va donc falloir le passer en mode bootloader. De cette façon, le µc sera prêt à être programmé. Le µc AT90USB162 contient de base un bootloader USB permettant de le programmer grâce au logiciel FLIP (et via l USB). Lorsque le µc ne contient aucun programme, le bootloader va automatiquement se lancer à l allumage du µc. Dans le cas où un programme est déjà présent dans le µc, ce programme va s exécuter automatiquement à la mise sous tension du µc. Il est possible de retourner en mode bootloader en mettant la pin RESET et la pin D7 à la masse, puis de relâcher la pin RESET. Programmer le µc : Il faut dans un premier temps lancer le µc en mode Bootloader, puis le brancher au PC via l USB. Lancez FLIP et sélectionnez le type de µc à programmer : Puis connectez le logiciel au µc (sélectionnez la connexion USB) :

Un message d erreur apparaîtra si la connexion s est mal effectuée. Peut-être est-ce parce que le mode bootloader n est pas actif. Tentez de le relancer et retentez la connexion. Sélectionnez ensuite le fichier hexadécimal à envoyer dans le µc : Vérifiez ensuite que les case «Erase», «Program» et «Verify» soient cochées. Enfin cliquez sur le bouton RUN pour lancer la procédure de programmation. Redémarrez le µc afin de lancer le programme.