« Back to Function sub system PWMGen
State machine PWMGenInner
(Not Available)State machine states
-
- Si se dan las condiciones, empezamos a generar el PWM, en éste caso con un offset.
- Destination:Offset
- Condition: offsetCondition
Code - Actions:
-
- Se ha especificado un PWM pero el offset es 0, comenzaremos el bucle en High.
- Destination:High
- Condition: highCondition
Code - Actions:
-
-
-
- Tras pasar el periodo de offset, saltaremos al estado High
- Destination:High
- Condition: PWMGen_endOffsetCount
Code - Actions:
-
- Seguimos decrementando el offset
- Destination:Offset
- Condition: (Not Available)
- Actions:
-
-
-
- Hemos acabado el conteo en High (duty), hemos de pasar a Low.
- Destination:Low
- Condition: PWMGen_endHighCount
Code - Actions:
-
- Hemos de seguir decrementando la cuenta de duty.
- Destination:High
- Condition: (Not Available)
- Actions:
-
-
-
- Hemos acabado el conteo de Low, hemos de saltar a offset
- Destination:Offset
- Condition: PWMGen_endLowCountToOffset
Code - Actions:
-
- No hay offset y hemos acabado la cuenta para Low, saltaremos directamente a High.
- Destination:High
- Condition: PWMGen_endLowCountToHigh
Code - Actions:
-
- Seguimos decrementando el contador de Low, pues seguimos en el estado bajo del PWM
- Destination:Low
- Condition: (Not Available)
- Actions:
-
-