mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 09:53:59 +09:00
95 lines
1.6 KiB
Plaintext
95 lines
1.6 KiB
Plaintext
PWM_for_dirve_mode ()
|
|
{
|
|
<bb 2> :
|
|
# DEBUG BEGIN_STMT
|
|
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
|
if (GV_Operation_Mode.0_1 == 1)
|
|
goto <bb 3>; [INV]
|
|
else
|
|
goto <bb 6>; [INV]
|
|
|
|
<bb 3> :
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_1.1_2 = GV_PWM_1;
|
|
if (GV_PWM_1.1_2 == 0)
|
|
goto <bb 4>; [INV]
|
|
else
|
|
goto <bb 5>; [INV]
|
|
|
|
<bb 4> :
|
|
# DEBUG BEGIN_STMT
|
|
Set_PWM_Duty (0, 1.0e+2);
|
|
# DEBUG BEGIN_STMT
|
|
Set_PWM_Duty (1, 0.0);
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_1 = 1;
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_2 = 0;
|
|
goto <bb 11>; [INV]
|
|
|
|
<bb 5> :
|
|
# DEBUG BEGIN_STMT
|
|
Set_PWM_Duty (0, 0.0);
|
|
# DEBUG BEGIN_STMT
|
|
Set_PWM_Duty (1, 0.0);
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_1 = 0;
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_2 = 0;
|
|
goto <bb 11>; [INV]
|
|
|
|
<bb 6> :
|
|
# DEBUG BEGIN_STMT
|
|
GV_Operation_Mode.2_3 = GV_Operation_Mode;
|
|
if (GV_Operation_Mode.2_3 == 1)
|
|
goto <bb 7>; [INV]
|
|
else
|
|
goto <bb 10>; [INV]
|
|
|
|
<bb 7> :
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_2.3_4 = GV_PWM_2;
|
|
if (GV_PWM_2.3_4 == 0)
|
|
goto <bb 8>; [INV]
|
|
else
|
|
goto <bb 9>; [INV]
|
|
|
|
<bb 8> :
|
|
# DEBUG BEGIN_STMT
|
|
Set_PWM_Duty (1, 1.0e+2);
|
|
# DEBUG BEGIN_STMT
|
|
Set_PWM_Duty (0, 0.0);
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_2 = 1;
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_1 = 0;
|
|
goto <bb 11>; [INV]
|
|
|
|
<bb 9> :
|
|
# DEBUG BEGIN_STMT
|
|
Set_PWM_Duty (1, 0.0);
|
|
# DEBUG BEGIN_STMT
|
|
Set_PWM_Duty (0, 0.0);
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_2 = 0;
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_1 = 0;
|
|
goto <bb 11>; [INV]
|
|
|
|
<bb 10> :
|
|
# DEBUG BEGIN_STMT
|
|
Set_PWM_Duty (1, 0.0);
|
|
# DEBUG BEGIN_STMT
|
|
Set_PWM_Duty (0, 0.0);
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_2 = 0;
|
|
# DEBUG BEGIN_STMT
|
|
GV_PWM_1 = 0;
|
|
|
|
<bb 11> :
|
|
return;
|
|
|
|
}
|
|
|
|
|