?? vvvf_56f8346_setings.xml
字號:
<group name="Initialization">
<Init__direction v="Output"/>
<Init__value v="0"/>
</group>
<Safe_mode v="yes"/>
<Optimization_for v="speed"/>
</Properties>
<Methods>
<GetDir v="don't generate code"/>
<SetDir v="generate code"/>
<GetVal v="generate code"/>
<PutVal v="generate code"/>
<ClrVal v="generate code"/>
<SetVal v="generate code"/>
<NegVal v="don't generate code"/>
<ConnectPin v="don't generate code"/>
<GetRawVal v="don't generate code"/>
</Methods>
<Events>
</Events>
</Bean>
<Bean name="Bits_Drivemosfet" type="BitsIO">
<Enabled v="Y"/>
<Properties>
<Bean_name v="Bits_Drivemosfet"/>
<Port v="GPIOE_High"/>
<list name="Pins">
<group name="Pin0">
<Pin v="GPIOE10_TD0"/>
<Pin_signal v=""/>
</group>
<group name="Pin1">
<Pin v="GPIOE11_TD1"/>
<Pin_signal v=""/>
</group>
</list>
<Pull_resistor v="autoselected pull"/>
<Open_drain v="no open drain"/>
<Direction v="Input/Output"/>
<group name="Initialization">
<Init__direction v="Output"/>
<Init__value v="0"/>
</group>
<Safe_mode v="yes"/>
<Optimization_for v="speed"/>
</Properties>
<Methods>
<GetDir v="generate code"/>
<SetDir v="generate code"/>
<GetVal v="generate code"/>
<PutVal v="generate code"/>
<GetBit v="generate code"/>
<PutBit v="generate code"/>
<SetBit v="generate code"/>
<ClrBit v="generate code"/>
<NegBit v="generate code"/>
<ConnectPin v="don't generate code"/>
<GetRawVal v="don't generate code"/>
<GetRawBit v="don't generate code"/>
</Methods>
<Events>
</Events>
</Bean>
<Bean name="PWMC1" type="PWMMC">
<Enabled v="Y"/>
<Properties>
<Bean_name v="PWMC1"/>
<Device v="PWM_B"/>
<Align v="center-aligned mode"/>
<Mode_of_PWM_Pair_0 v="complementary"/>
<Mode_of_PWM_Pair_1 v="complementary"/>
<Mode_of_PWM_Pair_2 v="complementary"/>
<Top_Side_PWM_Pair_0_Polarity v="Positive"/>
<Top_Side_PWM_Pair_1_Polarity v="Positive"/>
<Top_Side_PWM_Pair_2_Polarity v="Positive"/>
<Bottom_Side_PWM_Pair_0_Polarity v="Negative"/>
<Bottom_Side_PWM_Pair_1_Polarity v="Negative"/>
<Bottom_Side_PWM_Pair_2_Polarity v="Negative"/>
<Write_Protect v="no"/>
<Output_pads v="Enabled"/>
<Enable_in_Wait_mode v="no"/>
<Enable_in_EnOnCE_mode v="no"/>
<Frequency v="16 kHz"/>
<Output_Frequency v="8 kHz"/>
<Same_frequency_in_modes v="no"/>
<Reload v="1"/>
<Half_cycle_reload v="no"/>
<boolgroup name="Hardware acceleration" value="Disabled" />
<Dead_time v="3 µs"/>
<boolgroup name="Correction" value="Enabled">
<Correction v="method 1"/>
<boolgroup name="Internal correction logic" value="Disabled" />
<boolgroup name="Pins" value="Disabled" />
<enumgroup name="PWM pairs" value="PWM Pair 0, 1, 2">
<PWM_Pair_0 v="top"/>
<PWM_Pair_1 v="top"/>
<PWM_Pair_2 v="top"/>
</enumgroup>
</boolgroup>
<boolgroup name="Interrupt service/event" value="Enabled">
<Reload_interrupt_priority v="medium priority"/>
<Interrupt_on_reload v="INT_PWMB_Reload"/>
<boolgroup name="Fault protection" value="Enabled">
<Interrupt_on_fault_0 v="INT_PWMB_Fault"/>
<Fault_0_interrupt_priority v="medium priority"/>
<Interrupt_on_fault_1 v="INT_PWMB_Fault"/>
<Fault_1_interrupt_priority v="1"/>
<Interrupt_on_fault_2 v="INT_PWMB_Fault"/>
<Fault_2_interrupt_priority v="1"/>
<Interrupt_on_fault_3 v="INT_PWMB_Fault"/>
<Fault_3_interrupt_priority v="1"/>
</boolgroup>
<Interrupt_preserve_registers v="no"/>
</boolgroup>
<group name="Channel 0">
<Channel v="PWModB0"/>
<PWM_pin v="PWMB0"/>
<PWM_pin_signal v=""/>
<Duty v="50 %"/>
<Pin_PWM0_active v="no"/>
<Output_software_control v="no"/>
<Mask_channel v="no"/>
<Mask_fault_0 v="yes"/>
<Mask_fault_1 v="yes"/>
<Mask_fault_2 v="yes"/>
<Mask_fault_3 v="yes"/>
</group>
<boolgroup name="Channel 1" value="Enabled">
<Channel v="PWModB1"/>
<PWM_pin v="PWMB1"/>
<PWM_pin_signal v=""/>
<Duty v="50 %"/>
<Pin_PWM1_active v="no"/>
<Output_software_control v="no"/>
<Mask_channel v="no"/>
<Mask_fault_0 v="yes"/>
<Mask_fault_1 v="yes"/>
<Mask_fault_2 v="yes"/>
<Mask_fault_3 v="yes"/>
</boolgroup>
<boolgroup name="Channel 2" value="Enabled">
<Channel v="PWModB2"/>
<PWM_pin v="PWMB2"/>
<PWM_pin_signal v=""/>
<Duty v="50 %"/>
<Pin_PWM2_active v="no"/>
<Output_software_control v="no"/>
<Mask_channel v="no"/>
<Mask_fault_0 v="yes"/>
<Mask_fault_1 v="yes"/>
<Mask_fault_2 v="yes"/>
<Mask_fault_3 v="yes"/>
</boolgroup>
<boolgroup name="Channel 3" value="Enabled">
<Channel v="PWModB3"/>
<PWM_pin v="PWMB3"/>
<PWM_pin_signal v=""/>
<Duty v="50 %"/>
<Pin_PWM3_active v="no"/>
<Output_software_control v="no"/>
<Mask_channel v="no"/>
<Mask_fault_0 v="yes"/>
<Mask_fault_1 v="yes"/>
<Mask_fault_2 v="yes"/>
<Mask_fault_3 v="yes"/>
</boolgroup>
<boolgroup name="Channel 4" value="Enabled">
<Channel v="PWModB4"/>
<PWM_pin v="PWMB4"/>
<PWM_pin_signal v=""/>
<Duty v="50 %"/>
<Pin_PWM4_active v="no"/>
<Output_software_control v="no"/>
<Mask_channel v="no"/>
<Mask_fault_0 v="yes"/>
<Mask_fault_1 v="yes"/>
<Mask_fault_2 v="yes"/>
<Mask_fault_3 v="yes"/>
</boolgroup>
<boolgroup name="Channel 5" value="Enabled">
<Channel v="PWModB5"/>
<PWM_pin v="PWMB5"/>
<PWM_pin_signal v=""/>
<Duty v="50 %"/>
<Pin_PWM5_active v="no"/>
<Output_software_control v="no"/>
<Mask_channel v="no"/>
<Mask_fault_0 v="yes"/>
<Mask_fault_1 v="yes"/>
<Mask_fault_2 v="yes"/>
<Mask_fault_3 v="yes"/>
</boolgroup>
<enumgroup name="Fault protection" value="controlled by this bean">
<boolgroup name="Fault 0" value="Enabled">
<Fault_pin v="FAULTB0"/>
<Fault_pin_signal v=""/>
<Fault_clearing_mode v="automatic"/>
</boolgroup>
<boolgroup name="Fault 1" value="Enabled">
<Fault_pin v="FAULTB1"/>
<Fault_pin_signal v=""/>
<Fault_clearing_mode v="automatic"/>
</boolgroup>
<boolgroup name="Fault 2" value="Enabled">
<Fault_pin v="FAULTB2"/>
<Fault_pin_signal v=""/>
<Fault_clearing_mode v="automatic"/>
</boolgroup>
<boolgroup name="Fault 3" value="Enabled">
<Fault_pin v="FAULTB3"/>
<Fault_pin_signal v=""/>
<Fault_clearing_mode v="automatic"/>
</boolgroup>
</enumgroup>
<group name="Initialization">
<Enabled_in_init__code v="yes"/>
<Events_enabled_in_init_ v="yes"/>
</group>
<group name="CPU clock/speed selection">
<High_speed_mode v="This bean enabled"/>
<Low_speed_mode v="This bean disabled"/>
<Slow_speed_mode v="This bean disabled"/>
</group>
</Properties>
<Methods>
<Enable v="generate code"/>
<Disable v="generate code"/>
<EnableEvent v="don't generate code"/>
<DisableEvent v="don't generate code"/>
<SetPeriod v="don't generate code"/>
<SetDuty v="generate code"/>
<SetDutyPercent v="don't generate code"/>
<SetPrescaler v="don't generate code"/>
<Load v="generate code"/>
<SetOutput v="don't generate code"/>
<SetRatio16 v="don't generate code"/>
<SetRatio15 v="generate code"/>
<Swap v="don't generate code"/>
<Mask v="don't generate code"/>
<SwapAndMask v="don't generate code"/>
<OutputPadEnable v="generate code"/>
<OutputPadDisable v="generate code"/>
<ConnectPin v="don't generate code"/>
<ClearFaultFlag v="don't generate code"/>
</Methods>
<Events>
<Event_module_name v="Events"/>
<event name="BeforeNewSpeed" value="don't generate code" />
<event name="AfterNewSpeed" value="don't generate code" />
<event name="OnReload" value="generate code">
<Event_procedure_name v="PWMC1_OnReload"/>
<Priority v="same as interrupt"/>
</event>
<event name="OnFault0" value="generate code">
<Event_procedure_name v="PWMC1_OnFault0"/>
<Priority v="same as interrupt"/>
</event>
<event name="OnFault1" value="generate code">
<Event_procedure_name v="PWMC1_OnFault1"/>
<Priority v="same as interrupt"/>
</event>
<event name="OnFault2" value="generate code">
<Event_procedure_name v="PWMC1_OnFault2"/>
<Priority v="same as interrupt"/>
</event>
<event name="OnFault3" value="generate code">
<Event_procedure_name v="PWMC1_OnFault3"/>
<Priority v="same as interrupt"/>
</event>
</Events>
</Bean>
<Bean name="TI1" type="TimerInt">
<Enabled v="Y"/>
<Properties>
<Bean_name v="TI1"/>
<Timer v="TMRA0_Compare"/>
<Counter v="TMRA0"/>
<boolgroup name="Interrupt service/event" value="Enabled">
<Interrupt v="INT_TMRA0"/>
<Interrupt_priority v="medium priority"/>
<Interrupt_preserve_registers v="no"/>
</boolgroup>
<Prescaler v="Auto selected prescaler"/>
<Interrupt_period v="100 ms"/>
<Same_period_in_modes v="yes"/>
<Bean_uses_entire_timer v="no"/>
<group name="Initialization">
<Enabled_in_init__code v="yes"/>
<Events_enabled_in_init_ v="yes"/>
</group>
<group name="CPU clock/speed selection">
<High_speed_mode v="This bean enabled"/>
<Low_speed_mode v="This bean disabled"/>
<Slow_speed_mode v="This bean disabled"/>
</group>
</Properties>
<Methods>
<Enable v="don't generate code"/>
<Disable v="don't generate code"/>
<EnableEvent v="don't generate code"/>
<DisableEvent v="don't generate code"/>
<SetPeriodMode v="don't generate code"/>
<SetPeriodTicks16 v="don't generate code"/>
<SetPeriodTicks32 v="don't generate code"/>
<SetPeriodUS v="don't generate code"/>
<SetPeriodMS v="don't generate code"/>
<SetPeriodSec v="don't generate code"/>
<SetPeriodReal v="don't generate code"/>
<SetFreqHz v="don't generate code"/>
<SetFreqkHz v="don't generate code"/>
<SetFreqMHz v="don't generate code"/>
</Methods>
<Events>
<Event_module_name v="Events"/>
<event name="BeforeNewSpeed" value="don't generate code" />
<event name="AfterNewSpeed" value="don't generate code" />
<event name="OnInterrupt" value="generate code">
<Event_procedure_name v="TI1_OnInterrupt"/>
<Priority v="same as interrupt"/>
</event>
</Events>
</Bean>
<Bean name="MC1" type="MC_SpaceVectorMod">
<Enabled v="Y"/>
<Properties>
<Bean_name v="MC1"/>
</Properties>
<Methods>
<svmStd v="generate code"/>
<svmU0n v="generate code"/>
<svmU7n v="generate code"/>
<svmAlt v="generate code"/>
<svmPwmIct v="generate code"/>
<svmSci v="generate code"/>
<svmElimDcBusRip v="generate code"/>
</Methods>
<Events>
</Events>
</Bean>
<Bean name="MC2" type="MC_Ramp">
<Enabled v="Y"/>
<Properties>
<Bean_name v="MC2"/>
</Properties>
<Methods>
<rampGetValue v="generate code"/>
</Methods>
<Events>
</Events>
</Bean>
<Bean name="TFR1" type="DSP_Func_TFR">
<Enabled v="Y"/>
<Properties>
<Bean_name v="TFR1"/>
<Use_Assembler_Files v="no"/>
<Basic_Fractional_Math_Library v="MFR1"/>
<boolgroup name="Memory management" value="Enabled">
<Memory_management_library v="MEM1"/>
</boolgroup>
</Properties>
<Methods>
<tfr16SinPIx v="generate code"/>
<tfr16SinPIxLUT v="generate code"/>
<tfr16CosPIx v="generate code"/>
<tfr16SinPIxLUTCreate v="generate code"/>
<tfr16SinPIxLUTDestroy v="generate code"/>
<tfr16SinPIxLUTInit v="generate code"/>
<tfr16CosPIxLUT v="generate code"/>
<tfr16CosPIxLUTCreate v="generate code"/>
<tfr16CosPIxLUTDestroy v="generate code"/>
<tfr16CosPIxLUTInit v="generate code"/>
<tfr16AsinOverPI v="generate code"/>
<tfr16AcosOverPI v="generate code"/>
<tfr16AtanOverPI v="generate code"/>
<tfr16Atan2OverPI v="generate code"/>
<tfr16SineWaveGenIDTL v="generate code"/>
<tfr16SineWaveGenIDTLDestroy v="generate code"/>
<tfr16SineWaveGenRDTL v="generate code"/>
<tfr16SineWaveGenRDTLDestroy v="generate code"/>
<tfr16SineWaveGenRDITL v="generate code"/>
<tfr16SineWaveGenRDITLDestroy v="generate code"/>
<tfr16SineWaveGenRDITLQ v="generate code"/>
<tfr16SineWaveGenRDITLQDestroy v="generate code"/>
<tfr16SineWaveGenPAM v="generate code"/>
<tfr16SineWaveGenPAMDestroy v="generate code"/>
<tfr16SineWaveGenDOM v="generate code"/>
<tfr16SineWaveGenDOMDestroy v="generate code"/>
<tfr16SineWaveGenIDTLCreate v="generate code"/>
<tfr16SineWaveGenIDTLInit v="generate code"/>
<tfr16SineWaveGenRDTLCreate v="generate code"/>
<tfr16SineWaveGenRDTLInit v="generate code"/>
<tfr16SineWaveGenRDITLCreate v="generate code"/>
<tfr16SineWaveGenRDITLInit v="generate code"/>
<tfr16SineWaveGenRDITLQCreate v="generate code"/>
<tfr16SineWaveGenRDITLQInit v="generate code"/>
<tfr16SineWaveGenPAMCreate v="generate code"/>
<tfr16SineWaveGenPAMInit v="generate code"/>
<tfr16SineWaveGenDOMCreate v="generate code"/>
<tfr16SineWaveGenDOMInit v="generate code"/>
<tfr16WaveGenRDITLQ v="generate code"/>
<tfr16WaveGenRDITLQCreate v="generate code"/>
<tfr16WaveGenRDITLQDestroy v="generate code"/>
<tfr16WaveGenRDITLQInit v="generate code"/>
</Methods>
<Events>
</Events>
</Bean>
<Bean name="MFR1" type="DSP_Func_MFR">
<Enabled v="Y"/>
<Properties>
<Bean_name v="MFR1"/>
<Use_Assembler_Files v="no"/>
</Properties>
<Methods>
<abs_s v="generate code"/>
<add v="generate code"/>
<div_s v="generate code"/>
<mac_r v="generate code"/>
<msu_r v="generate code"/>
<mult v="generate code"/>
<mult_r v="generate code"/>
<negate v="generate code"/>
<round v="generate code"/>
<shl v="generate code"/>
<shr v="generate code"/>
<shr_r v="generate code"/>
<sub v="generate code"/>
<L_abs v="generate code"/>
<L_add v="generate code"/>
<div_ls v="generate code"/>
<L_mac v="generate code"/>
<L_msu v="generate code"/>
<L_mult v="generate code"/>
<L_mult_ls v="generate code"/>
<L_negate v="generate code"/>
<L_shl v="generate code"/>
<L_shr v="generate code"/>
<L_shr_r v="generate code"/>
<L_deposit_h v="generate code"/>
<L_deposit_l v="generate code"/>
<L_sub v="generate code"/>
<extract_h v="generate code"/>
<extract_l v="generate code"/>
<norm_s v="generate code"/>
<norm_l v="generate code"/>
<mfr16Rand v="generate code"/>
<mfr16SetRandSeed v="generate code"/>
<mfr16Sqrt v="generate code"/>
<mfr32Sqrt v="generate code"/>
</Methods>
<Events>
</Events>
</Bean>
<Bean name="MEM1" type="DSP_MEM">
<Enabled v="Y"/>
<Properties>
<Bean_name v="MEM1"/>
</Properties>
<Methods>
<memCallocEM v="generate code"/>
<memCallocIM v="generate code"/>
<memFreeEM v="generate code"/>
<memFreeIM v="generate code"/>
<memIsAligned v="generate code"/>
<memIsEM v="generate code"/>
<memIsIM v="generate code"/>
<memMallocAlignedEM v="generate code"/>
<memMallocAlignedIM v="generate code"/>
<memMallocEM v="generate code"/>
<memMallocIM v="generate code"/>
<memReallocEM v="generate code"/>
<memReallocIM v="generate code"/>
<memMemcpy v="generate code"/>
<memMemset v="generate code"/>
<memMemsetP v="generate code"/>
<memCopyPtoX v="generate code"/>
<memCopyXtoP v="generate code"/>
<memCopyPtoP v="generate code"/>
<memReadP16 v="generate code"/>
<memReadP32 v="generate code"/>
<memWriteP16 v="generate code"/>
<memWriteP32 v="generate code"/>
</Methods>
<Events>
</Events>
</Bean>
</PE_PROJECT_SETTINGS_DOCUMENTATION>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -