Modifications

Sauter à la navigation Sauter à la recherche
136 octets ajoutés ,  9 décembre 2021 à 18:42
Ligne 13 : Ligne 13 :  
Nous allons maintenant étudier comment ils se programment.  
 
Nous allons maintenant étudier comment ils se programment.  
   −
==Pourquoi utilisé CubeIDE==
+
==Pourquoi utiliser CubeIDE==
    
Les MCU étant des ordinateurs minimalistes, ils ne possèdent pas de système d’exploitation (linux etc…). Il n’y en a aussi pas l'intérêt. De ce fait, les programmes au sein de MCU sont souvent codés, compilés puis téléversés par un ordinateur extérieur.
 
Les MCU étant des ordinateurs minimalistes, ils ne possèdent pas de système d’exploitation (linux etc…). Il n’y en a aussi pas l'intérêt. De ce fait, les programmes au sein de MCU sont souvent codés, compilés puis téléversés par un ordinateur extérieur.
Ligne 169 : Ligne 169 :  
À courte distance de connexion :<br>
 
À courte distance de connexion :<br>
 
On connecte directement TXD1→RXD2 et RXD1→TXD2 + Masse. On s’assure que les niveaux logiques correspondent aux niveaux logiques des deux éléments.<br>
 
On connecte directement TXD1→RXD2 et RXD1→TXD2 + Masse. On s’assure que les niveaux logiques correspondent aux niveaux logiques des deux éléments.<br>
Ensuite on peut télécharger un logiciel de Terminal UART (ex GTKERM (Linux) ou Putty (Windows)), ou alors on peut développer sa propre interface. (Voir libraire Serial sur Python)
+
Ensuite on peut télécharger un logiciel de Terminal UART (ex GTKERM (Linux) ou Putty (Windows)), ou alors on peut développer sa propre interface. (Voir libraire Serial sur Python). <br>
 
Pour plus d'information : https://www.youtube.com/watch?v=kVd8Zj413l8
 
Pour plus d'information : https://www.youtube.com/watch?v=kVd8Zj413l8
    
===Mise en place de l'UART sur STM32CubeIDE===
 
===Mise en place de l'UART sur STM32CubeIDE===
 +
====Utilisation et Installation PUTTY et GTKTERM====
 +
À POLYBOT, nous pouvons vous aider sur deux outils de lecture et rans
 
====Configuration sur MX ====
 
====Configuration sur MX ====
 
Pour débuter, créer un nouveau projet comme décrit dans la section 2.2. (Cible STM32 NUCLEO-F446RE pour ce tuto).
 
Pour débuter, créer un nouveau projet comme décrit dans la section 2.2. (Cible STM32 NUCLEO-F446RE pour ce tuto).
Ligne 185 : Ligne 187 :  
-> bit de stop correspond au nombre de bits utilisés pour déclarer la fin d'un caractère/word. Il est ici à 1.<br>
 
-> bit de stop correspond au nombre de bits utilisés pour déclarer la fin d'un caractère/word. Il est ici à 1.<br>
 
Pour l'instant, nous n'allons pas toucher ou modifier ces paramètres.
 
Pour l'instant, nous n'allons pas toucher ou modifier ces paramètres.
 +
 +
====
    
==Interruptions==
 
==Interruptions==
31

modifications

Menu de navigation