6 - Contrôle d’un moteur "pas à pas" avec quatres "GPIO out"

De Wiki L.A.B
Révision de 15 décembre 2017 à 16:47 par Paul.adam (discussion | contributions) (Contrôle d’un moteur "pas à pas" avec quatres "GPIO out")

Aller à : navigation, rechercher

Contrôle d’un moteur "pas à pas" avec quatres "GPIO out"

Dans cet atelier, on va regarder comment utiliser des GPIO in pour commander un moteur pas à pas.
Dans notre exemple nous allons utiliser la carte “Nucleo64” de référence “NUCLEO-L476RE”.

  while ( ButtonPressed == 0 )
  {
   GPIO_PinState PinState;
   PinState = HAL_GPIO_ReadPin( GPIOC, GPIO_PIN_13);
   if ( PinState == GPIO_PIN_RESET )
    ButtonPressed = 1;
   else
    ButtonPressed = 0;
  }