X-CUBE-SPN11 for X-NUCLEO-IHM11M1: STSPIN230_MotorDriver_TypeDef Struct Reference

X-CUBE-SPN11 for X-NUCLEO-IHM11M1

STSPIN230_MotorDriver_TypeDef Struct Reference

#include <MC_Common.h>

Data Fields

void(* EnableInput_CH1_E_CH2_E_CH3_D )(void)
 
void(* EnableInput_CH1_E_CH2_D_CH3_E )(void)
 
void(* EnableInput_CH1_D_CH2_E_CH3_E )(void)
 
void(* DisableInput_CH1_D_CH2_D_CH3_D )(void)
 
void(* Start_PWM_driving )(void)
 
void(* Stop_PWM_driving )(void)
 
void(* HF_TIMx_SetDutyCycle_CH1 )(uint16_t)
 
void(* HF_TIMx_SetDutyCycle_CH2 )(uint16_t)
 
void(* HF_TIMx_SetDutyCycle_CH3 )(uint16_t)
 
void(* Current_Reference_Start )(void)
 
void(* Current_Reference_Stop )(void)
 
void(* Current_Reference_Setvalue )(uint16_t)
 

Detailed Description

Definition at line 63 of file MC_Common.h.

Field Documentation

void(* STSPIN230_MotorDriver_TypeDef::Current_Reference_Setvalue) (uint16_t)

Set current reference value for closed loop control

Definition at line 76 of file MC_Common.h.

Referenced by MC_SixStep_Current_Reference_Setvalue().

void(* STSPIN230_MotorDriver_TypeDef::Current_Reference_Start) (void)

Start current reference generation for closed loop control

Definition at line 74 of file MC_Common.h.

Referenced by MC_SixStep_Current_Reference_Start().

void(* STSPIN230_MotorDriver_TypeDef::Current_Reference_Stop) (void)

Stop current reference generation for closed loop control

Definition at line 75 of file MC_Common.h.

Referenced by MC_SixStep_Current_Reference_Stop().

void(* STSPIN230_MotorDriver_TypeDef::DisableInput_CH1_D_CH2_D_CH3_D) (void)

Disable all channels

Definition at line 68 of file MC_Common.h.

Referenced by MC_SixStep_DisableInput_CH1_D_CH2_D_CH3_D().

void(* STSPIN230_MotorDriver_TypeDef::EnableInput_CH1_D_CH2_E_CH3_E) (void)

Enable the channel 2,3 and Disable the channel 1

Definition at line 67 of file MC_Common.h.

Referenced by MC_SixStep_EnableInput_CH1_D_CH2_E_CH3_E().

void(* STSPIN230_MotorDriver_TypeDef::EnableInput_CH1_E_CH2_D_CH3_E) (void)

Enable the channel 1,3 and Disable the channel 2

Definition at line 66 of file MC_Common.h.

Referenced by MC_SixStep_EnableInput_CH1_E_CH2_D_CH3_E().

void(* STSPIN230_MotorDriver_TypeDef::EnableInput_CH1_E_CH2_E_CH3_D) (void)

Enable the channel 1,2 and Disable the channel 3

Definition at line 65 of file MC_Common.h.

Referenced by MC_SixStep_EnableInput_CH1_E_CH2_E_CH3_D().

void(* STSPIN230_MotorDriver_TypeDef::HF_TIMx_SetDutyCycle_CH1) (uint16_t)

High Frequency Timer - Change DutyCycle value for CH1

Definition at line 71 of file MC_Common.h.

Referenced by MC_SixStep_HF_TIMx_SetDutyCycle_CH1().

void(* STSPIN230_MotorDriver_TypeDef::HF_TIMx_SetDutyCycle_CH2) (uint16_t)

High Frequency Timer - Change DutyCycle value for CH2

Definition at line 72 of file MC_Common.h.

Referenced by MC_SixStep_HF_TIMx_SetDutyCycle_CH2().

void(* STSPIN230_MotorDriver_TypeDef::HF_TIMx_SetDutyCycle_CH3) (uint16_t)

High Frequency Timer - Change DutyCycle value for CH3

Definition at line 73 of file MC_Common.h.

Referenced by MC_SixStep_HF_TIMx_SetDutyCycle_CH3().

void(* STSPIN230_MotorDriver_TypeDef::Start_PWM_driving) (void)

Start PWM generation

Definition at line 69 of file MC_Common.h.

Referenced by MC_SixStep_Start_PWM_driving().

void(* STSPIN230_MotorDriver_TypeDef::Stop_PWM_driving) (void)

Stop PWM generation

Definition at line 70 of file MC_Common.h.

Referenced by MC_SixStep_Stop_PWM_driving().


The documentation for this struct was generated from the following file:
Generated by   doxygen 1.8.11