Aperçu des sections

  • MCU

    Micro Controller Unit



    Objectifs :

    Découvrir l'architecture de base de tout processeur numérique travaillant autour de CPU (Central Processing Unit). Introduction à la famille des microcontrôleurs ou MCU's (Micro Controller Unit), processeurs généralistes rencontrés dans le domaine des systèmes embarqués.

    Programme :

    Cet enseignement doit apporter les compétences nécessaires à une bonne compréhension des architectures numériques dans le domaine des systèmes embarqués :

    - Introduction aux architectures et processeurs numériques
    - Découverte de la famille des MCU's et illustration sur architecture 8bits PIC18 proposée par Microchip
    - Couches basses d'une chaîne de compilation C (assembleur et éditeur de liens)
    - Assembleur et architecture CPU sur famille PIC18
    - Gestion mémoire sur famille PIC18
    - Gestion et techniques de communication avec des périphériques internes sur famille PIC18
    - Réseaux et bus de communication pour l'embarqué
    - mots clés : MCU, CPU, ISR, IRQ, périphériques, SPI, I2C, RS232 ...

     

  • OUTILS DE DÉVELOPPPEMENT

    SYNTHÈSE DES OUTILS A INSTALLER



    GUIDE D'INSTALLATION ET DE VALIDATION DES OUTILS


  • SIMULATEUR PICSIMLAB

    picsimlab 1

    PICSimLab est un simulateur Open Source développé par Luis Claudio Gambôa Lopes ( https://lcgamboa.github.io/ ), un professeur d'université au Brésil. PICSimLab intègre notamment un debugger MPLABX et est apte à exécuter sur carte électronique virtuelle des fichiers binaires exécutables au format .hex générés depuis l'IDE MPLABX de Microchip. Télécharger l'archive picsimlab_win64.zip (Windows 64bits) ci-dessous et lire le guide d'installation des outils présent dans la section OUTILS DE DEVELOPPEMENT. Cette version pré-compilée de PICSimLab n'intègre que la carte Curiosity HPC de développement et un MCU PIC18F27K40 (solutions de TP). Voici les noms des élèves ayant travaillé sur le projet PICSimLab afin de l'adapter aux besoins ENSICAEN (~600-700h de travail) : Mohammed El-Khadraouy en 2020 (2A SATE), Lacina Berthe en 2020 (1A ELEC), Hassan Kanso, Valentin Kauffmann et Mounir Abdessamade en 2021 (3A ELEC APP)


    TELECHARGER PICSIMLAB ET COM0COM


  • TP groupe 4

    encadrant :  Arnaud MARTIN