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

     

  • Cette section

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

    Ce sujet comporte 2 parties indépendantes

    §  Partie 1 – examen

    §  Partie 2 – examen TP

     

    Les pages sont peu denses pour faciliter la lecture.

     

    Pendant l'épreuve

    Attention, toute recopie directe de phrases du polycopié entraînera une sanction. Utilisez vos propres mots pour répondre aux différentes questions.

    Nous sommes connectés et joignables sur le chat de BBB pour tout problème rencontré (chargement du fichier, questions sur le texte....).

     

    Indiquer, sur la 1e page de votre copie, vos nom et prénom.


    Numérisation et Dépôt sur Moodle

    §  Scanner et enregistrer dans un fichier pdf via l'application Office Lens : format pdf, format du titre du fichier : Nom_Prénom_Exam_Syst_Emb.pdf (merci de respecter l'ordre : nom puis prénom)

    §  Vérifier la lisibilité du fichier

    Déposer sur Moodle

    • Examen de système embarqué (1a informatique) Devoir
      Accès restreint Non disponible à moins que : Vous atteigniez une note requise dans Questionnaire de démarrage de l'examen
  • Exercices

    La solution sera à être déposé pour 22 mai inclus.

  • ODL

    Outils de Développement

    Les outils de développement proposés par Microchip sont libres d'utilisation du moment que nous utilisons les versions dîtes Free ou Lite  (outils sans options d'optimisation). Chaque exercice de TP peut être pré-compilé à la maison avant l'arrivée en séance. De même, l'installation des outils puis l'utilisation en mode simulation pour une analyse de traduction de programmes C vers ASM PIC18 est sans aucun doute l'une des solutions d'apprentissage et de révision les plus efficaces lorsque nous n'avons pas en possession les plateformes matérielles. Vous trouverez les démonstrations de cours dans l'archive de travail (download > <année_courante> > mcu.zip > mcu/cm/demo). Après installation des outils, vous avez juste à ouvrir les démonstrations puis les exécuter (sous MPLAB X > File > Open Project... > mcu/cm/demo/<demo_path>/pjct) :

    Pour les étudiants souhaitant réaliser la trame de TP sur leur machine personnelle, concernant la partie traitant de l'UART, vous aurez également besoin de drivers pour module USB/RS232. FTDI étant le leader du marché et proposant des drivers stables, nous sommes localement prudent à bien acheter des câbles utilisant leurs solutions. De même, sous Windows, nous préconisons l'utilisation de TeraTerm Pro ou PuTTY comme terminal de communication avec les ports COM virtuels ou réels de la machine host  : 

    • 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 2

      Préparations de TP :

      encadrant : Isabelle LARTIGAU

      Il est nécessaire de s'inscrire au cours pour pouvoir tchater ou déposer des documents !

    • TP groupe 1

      Préparations de TP

      encadrant :  Ahmed AOUCHAR

      Il est nécessaire de s'inscrire au cours pour pouvoir tchater ou déposer des documents !

    • TP groupe 3

      Préparations de TP

      encadrant :  Isabelle LARTIGAU

      Il est nécessaire de s'inscrire au cours pour pouvoir tchater ou déposer des documents !