Modifications

290 octets ajoutés ,  23 mars 2021 à 12:11
Ligne 298 : Ligne 298 :  
Une fois ces réglages réalisés, notre communication est opérationnelle. On pourra ainsi utiliser différentes fonctions dans le code de la STM32 pour envoyer les données sur les pins de l'UART3.
 
Une fois ces réglages réalisés, notre communication est opérationnelle. On pourra ainsi utiliser différentes fonctions dans le code de la STM32 pour envoyer les données sur les pins de l'UART3.
 
On utilisera par exemple les fonctions :  
 
On utilisera par exemple les fonctions :  
  *'''HAL_UART_Transmit_IT'''(&huart3, (uint8_t*) txt_a_envoyer,sizeof(txt_a_envoyer));
+
  *'''HAL_UART_Transmit_IT'''(&huart4, (uint8_t*) txt_a_envoyer,sizeof(txt_a_envoyer));
 
  *'''HAL_Delay'''(temps) qu'on remplacera par osDelay(temps) avec l'utilisation de FreeRTOS
 
  *'''HAL_Delay'''(temps) qu'on remplacera par osDelay(temps) avec l'utilisation de FreeRTOS
    +
La fonction HAL_UART_Transmit permet de transmettre une chaine de caractère sur l'UART souhaité. Les fonctions HAL_Delay et osDelay permettent d'ajouter un temps d'attente entre les différents Transmit afin de laisser suffisamment de temps au microcontrôleur pour envoyer les données.
 
[[Fichier:Config uart4.png|vignette|centré|Réglage des paramètres de l'UART4]]
 
[[Fichier:Config uart4.png|vignette|centré|Réglage des paramètres de l'UART4]]
  
243

modifications