Topic outline

  • MCU

    Micro Controller Unit


    Lien BBB pour cours à distance (D. Boudier) : https://bbb.ensicaen.fr/b/bou-hcf-q76


    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 ...

     

  • This topic

    Examen Systemès Embarqués 10/06 10h00-11h00

    Not available
  • 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


      • Présentation et simulation des TP


        0_présentation_TP_sys_emb : détails pratiques sur le composant PIC18F27K40 utilisé en travaux pratiques, l'environnement de développement  MPLABx ainsi que les périphériques mis en œuvre à chaque séance de TP.

        1_gpio_sim : est un tutoriel qui explique comment simuler le TP1 quand on ne dispose pas de maquette.

        2_timer0_sim : simulation du TP sur le TIMER0.

        3_uart1_sim : simulation du TP sur l'UART1.

        4_adc_sim : simulation du TP sur le convertisseur ADC.

        • TP groupe 1

          encadrant :  Arnaud MARTIN

          • TP groupe 3

            encadrant :  Arnaud MARTIN