📄 iadc_settings.xml
字号:
<boolgroup name="Compare load control 1" v="Disabled" />
<boolgroup name="Compare load control 2" v="Disabled" />
</group>
<list name="Pins" v="0">
</list>
<group name="Interrupts">
<group name="Timer Channel">
<Interrupt v="INT_TMRC3"/>
<Timer_compare_interrupt v="Disabled"/>
<Timer_overflow_interrupt v="Disabled"/>
<Input_edge_interrupt v="Disabled"/>
<Timer_compare_1_interrupt v="Disabled"/>
<Timer_compare_2_interrupt v="Disabled"/>
<Interrupt_priority v="medium priority"/>
<ISR_name v=""/>
</group>
</group>
<group name="Registers">
<Timer_Compare_register_1 v="0"/>
<Timer_Compare_register_2 v="0"/>
<Timer_Load_register v="8192"/>
<Timer_Counter_register v="8192"/>
<Timer_Comparator_Load_register_1 v="0"/>
<Timer_Comparator_Load_register_2 v="0"/>
</group>
<group name="Initialization">
<Call_Init_method v="yes"/>
<Enable_peripheral_clock v="yes"/>
</group>
</Properties>
<Methods>
<Init v="generate code"/>
</Methods>
<Events>
</Events>
</Bean>
<Bean name="PWM_sync" type="PWMMC">
<Enabled v="Y"/>
<Properties>
<Bean_name v="PWM_sync"/>
<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="Disabled"/>
<Enable_in_Wait_mode v="no"/>
<Enable_in_EnOnCE_mode v="no"/>
<Reload v="4"/>
<Half_cycle_reload v="no"/>
<boolgroup name="Hardware acceleration" v="Disabled" />
<Frequency v="32 kHz"/>
<Output_Frequency v="16 kHz"/>
<Same_frequency_in_modes v="no"/>
<Dead_time v="0.2 µs"/>
<boolgroup name="Correction" v="Enabled">
<Correction v="method 1"/>
<boolgroup name="Internal correction logic" v="Disabled" />
<boolgroup name="Pins" v="Disabled" />
<enumgroup name="PWM pairs" v="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" v="Enabled">
<Reload_interrupt_priority v="medium priority"/>
<Interrupt_on_reload v="INT_PWMB_Reload"/>
<boolgroup name="Fault protection" v="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="medium priority"/>
<Interrupt_on_fault_2 v="INT_PWMB_Fault"/>
<Fault_2_interrupt_priority v="medium priority"/>
<Interrupt_on_fault_3 v="INT_PWMB_Fault"/>
<Fault_3_interrupt_priority v="medium priority"/>
</boolgroup>
<Interrupt_preserve_registers v="yes"/>
</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" v="Enabled">
<Channel v="PWModB1"/>
<PWM_pin v="PWMB1"/>
<PWM_pin_signal v=""/>
<Duty v="49.973333333333 %"/>
<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" v="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" v="Enabled">
<Channel v="PWModB3"/>
<PWM_pin v="PWMB3"/>
<PWM_pin_signal v=""/>
<Duty v="49.973333333333 %"/>
<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" v="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" v="Enabled">
<Channel v="PWModB5"/>
<PWM_pin v="PWMB5"/>
<PWM_pin_signal v=""/>
<Duty v="49.973333333333 %"/>
<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" v="controlled by this bean">
<boolgroup name="Fault 0" v="Enabled">
<Fault_pin v="FAULTB0"/>
<Fault_pin_signal v=""/>
<Fault_clearing_mode v="automatic"/>
</boolgroup>
<boolgroup name="Fault 1" v="Enabled">
<Fault_pin v="FAULTB1"/>
<Fault_pin_signal v=""/>
<Fault_clearing_mode v="automatic"/>
</boolgroup>
<boolgroup name="Fault 2" v="Enabled">
<Fault_pin v="FAULTB2"/>
<Fault_pin_signal v=""/>
<Fault_clearing_mode v="automatic"/>
</boolgroup>
<boolgroup name="Fault 3" v="Disabled" />
</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="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" v="don't generate code" />
<event name="AfterNewSpeed" v="don't generate code" />
<event name="OnReload" v="generate code">
<Event_procedure_name v="PWM_sync_OnReload"/>
<Priority v="same as interrupt"/>
</event>
<event name="OnFault0" v="generate code">
<Event_procedure_name v="PWM_sync_OnFault0"/>
<Priority v="same as interrupt"/>
</event>
<event name="OnFault1" v="generate code">
<Event_procedure_name v="PWM_sync_OnFault1"/>
<Priority v="same as interrupt"/>
</event>
<event name="OnFault2" v="generate code">
<Event_procedure_name v="PWM_sync_OnFault2"/>
<Priority v="same as interrupt"/>
</event>
<event name="OnFault3" v="don't generate code" />
</Events>
</Bean>
<Bean name="PC_M1" type="PC_Master">
<Enabled v="Y"/>
<Properties>
<Bean_name v="PC_M1"/>
<inhrbean type="AsynchroSerial">
<Enabled v="Y"/>
<Template v="AsynchroSerial"/>
<Properties>
<Bean_name v="Inhr1"/>
<Channel v="SCI0"/>
<boolgroup name="Interrupt service/event" v="Enabled">
<Interrupt v=""/>
<Interrupt_RxD v="INT_SCI0_RxFull"/>
<Interrupt_RxD_priority v="medium priority"/>
<Interrupt_RxD_preserve_registers v="yes"/>
<Interrupt_TxD v="INT_SCI0_TxEmpty"/>
<Interrupt_TxD_priority v="medium priority"/>
<Interrupt_TxD_preserve_registers v="yes"/>
<Interrupt_Error v="INT_SCI0_RxError"/>
<Interrupt_Error_priority v="medium priority"/>
<Interrupt_Error_preserve_registers v="yes"/>
<Interrupt_Idle v="INT_SCI0_TxIdle"/>
<Interrupt_Idle_priority v="medium priority"/>
<Interrupt_Idle_preserve_registers v="yes"/>
<Input_buffer_size v="0"/>
<Output_buffer_size v="0"/>
<group name="Handshake">
<boolgroup name="CTS" v="Disabled" />
<boolgroup name="RTS" v="Disabled" />
</group>
</boolgroup>
<group name="Settings">
<Parity v="none"/>
<Width v="8 bits"/>
<Stop_bit v="1"/>
<enumgroup name="SCI output mode" v="Normal">
</enumgroup>
<boolgroup name="Receiver" v="Enabled">
<RxD v="GPIOE1_RxD0"/>
<RxD_pin_signal v=""/>
</boolgroup>
<boolgroup name="Transmitter" v="Enabled">
<TxD v="GPIOE0_TxD0"/>
<TxD_pin_signal v=""/>
</boolgroup>
<Baud_rate v="9600 baud"/>
<Break_signal v="Disabled"/>
<Wakeup_condition v="Idle line wakeup"/>
<Transmitter_output v="Not inverted"/>
<Stop_in_wait_mode v="no"/>
</group>
<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 enabled"/>
<Slow_speed_mode v="This bean enabled"/>
</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"/>
<RecvChar v="generate code"/>
<SendChar v="generate code"/>
<RecvBlock v="don't generate code"/>
<SendBlock v="don't generate code"/>
<ClearRxBuf v="don't generate code"/>
<ClearTxBuf v="don't generate code"/>
<CharsInRxBuf v="don't generate code"/>
<GetCharsInRxBuf v="don't generate code"/>
<CharsInTxBuf v="don't generate code"/>
<GetCharsInTxBuf v="don't generate code"/>
<SetBaudRateMode v="don't generate code"/>
<GetError v="generate code"/>
<GetBreak v="don't generate code"/>
<SetBreak v="don't generate code"/>
<TurnTxOn v="don't generate code"/>
<TurnTxOff v="don't generate code"/>
<TurnRxOn v="don't generate code"/>
<TurnRxOff v="don't generate code"/>
<SetIdle v="don't generate code"/>
<LoopMode v="don't generate code"/>
<ConnectPin v="don't generate code"/>
<GetRxIdle v="don't generate code"/>
<GetTxComplete v="don't generate code"/>
</Methods>
<Events>
<Event_module_name v="Events"/>
<event name="BeforeNewSpeed" v="don't generate code" />
<event name="AfterNewSpeed" v="don't generate code" />
<event name="OnError" v="generate code">
<Event_procedure_name v="Inhr1_OnError"/>
<Priority v="interrupts disabled"/>
</event>
<event name="OnRxChar" v="generate code">
<Event_procedure_name v="Inhr1_OnRxChar"/>
<Priority v="interrupts disabled"/>
</event>
<event name="OnTxChar" v="generate code">
<Event_procedure_name v="Inhr1_OnTxChar"/>
<Priority v="interrupts disabled"/>
</event>
<event name="OnFullRxBuf" v="don't generate code" />
<event name="OnFreeTxBuf" v="don't generate code" />
<event name="OnBreak" v="don't generate code" />
<event name="OnTxComplete" v="don't generate code" />
</Events>
</inhrbean>
<group name="Commands Compilation">
<Scope v="yes"/>
<Recorder v="yes"/>
<Application_Command v="yes"/>
<Get_Info_Brief_Command v="no"/>
</group>
<group name="Initialization">
<Data_buffer_size v="60"/>
<Recorder_buffer_length v="40"/>
<Command_buffer_length v="4"/>
<Recorder_timebase v="32816"/>
<Board_firmware_major_number v="0"/>
<Board_firmware_minor_number v="0"/>
<Device_identification_string v="PC Master communication !"/>
</group>
</Properties>
<Methods>
<pcmasterdrvGetAppCmdSts v="don't generate code"/>
<pcmasterdrvWriteAppCmdSts v="don't generate code"/>
<pcmasterdrvRecorder v="don't generate code"/>
<getPCMasterComm v="don't generate code"/>
</Methods>
<Events>
</Events>
</Bean>
</PE_PROJECT_SETTINGS_DOCUMENTATION>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -