Microchip Harmony : Demo UART

De Wiki_du_Réseau_des_Electroniciens_du_CNRS
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Lors de l'ajout d'un périphérique dans un projet Harmony, il y a deux types d'implémentations "Static or Dynamic Drivers", voir "MPLAB® Harmony Flexibility".

Pour la carte chipKIT™ WF32, voir les exemples MPLAB® Harmony USART Examples


Mise en oeuvre du tutoriel Microchip sur le module USART

Suivre les indications de la page "USART Dynamic Driver Project Using chipKIT™ WF32"


Modifier le nom de la configuration du projet

Lors de la création d'un nouveau projet Harmony, cela permettra de créer automatiquement le répertoire associé à la carte utilisé pour votre projet.

  • Entrez le nom du projet: demo_uart
  • Microcontrôleur cible: PIC32MX695F512L
  • Configuration: "chipkit_wf32" pour la carte chipKIT WF32 (attention, ne pas mettre d'espace dans le nom de la configuration!)
  • Carte cible (Target board): Unknown Board (choisissez cette option pour la création si votre carte n'est pas dans le menu déroulant)
Mchp mhc demo usart.png


La toute première chose à faire lorsque Harmony s'ouvre et de sélectionner le Board Support Package (BSP) pour votre carte avant toutes autres modifications :

Mchp mhc bsp chipkit wf32.png


Choisissez pour l'USART le mode Dynamic :

Mchp mhc usart dynamic driver.png


Voici un comparatif entre l'implémentation Static et Dynamic :

Mchp mhc compare uart st vs dy app h.png


Mchp mhc compare uart st vs dy app c 1.png
Mchp mhc compare uart st vs dy app c 2.png
Mchp mhc compare uart st vs dy app c 3.png