📄 che_free_settings.xml
字号:
<PE_PROJECT_SETTINGS_DOCUMENTATION>
<PE_product_version v="version 2.96 for Freescale HCS12(X) family"/>
<PE_core_version v="Processor Expert Version 0376"/>
<CPU_Bean name="Cpu" type="MC9S12DG128_112">
<Enabled v="Y"/>
<Properties>
<Bean_name v="Cpu"/>
<CPU_type v="MC9S12DG128BCPV"/>
<Oscillator_frequency__MHz_ v="16"/>
<Initialization_priority v="interrupts enabled"/>
<group name="Internal resource mapping">
<Register_block_mapping v="$0000"/>
<Internal_RAM_mapping v="$2000"/>
<boolgroup name="Internal EEPROM" v="Enabled">
<Internal_EEPROM_mapping v="$1800"/>
</boolgroup>
<boolgroup name="Internal FLASH" v="yes">
<Half_memory_only v="no"/>
</boolgroup>
</group>
<group name="CRG clock selection settings">
<Pseudo_Stop v="no"/>
<System_clocks_stop_in_Wait_Mode v="no"/>
<Reduced_Oscillator_Amplitude_in_Wait_Mode v="no"/>
<PLL_stops_in_wait_mode v="no"/>
<Core_stops_in_Wait_Mode v="no"/>
<RTI_stops_in_Wait_Mode v="no"/>
<COP_stops_in_Wait_Mode v="no"/>
</group>
<boolgroup name="BDM Debug support" v="Disabled" />
<group name="Operating mode and external bus settings">
<Boot_operating_mode v="Special Single Chip"/>
<boolgroup name="Operation mode switching" v="no" />
<enumgroup name="External bus settings" v="Special Single Chip">
<group name="Bus control signals">
<boolgroup name="External Clock" v="Disabled" />
</group>
</enumgroup>
</group>
<group name="Internal peripherals">
<group name="PWM module">
<Stop_in_wait_mode v="no"/>
<Stop_in_freeze_mode v="no"/>
<boolgroup name="Emergency shutdown" v="Disabled" />
</group>
<group name="ECT module">
<Stop_in_wait_mode v="no"/>
<Stop_in_freeze_mode v="no"/>
<Delay_counter v="not used"/>
<Mode v="Queue"/>
<Buffer v="no"/>
<Modulus_mode v="yes"/>
<Timer_flag_mode v="New value in capture"/>
<_8_bit_Pulse_accumulator_max__count v="no"/>
<group name="Share input action">
<Share_capture_channels_3___7 v="no"/>
<Share_capture_channels_2___6 v="no"/>
<Share_capture_channels_1___5 v="no"/>
<Share_capture_channels_0___4 v="no"/>
</group>
</group>
<group name="I/O module">
<group name="PORT A">
<Reduced_drive_for_all_port_A v="no"/>
</group>
<group name="PORT B">
<Reduced_drive_for_all_port_B v="no"/>
</group>
<group name="PORT E">
<Reduced_drive_for_all_port_E v="no"/>
</group>
<group name="PORT K">
<Reduced_drive_for_all_port_K v="no"/>
</group>
<group name="PORT T">
<Reduced_drive_for_PT0 v="no"/>
<Reduced_drive_for_PT1 v="no"/>
<Reduced_drive_for_PT2 v="no"/>
<Reduced_drive_for_PT3 v="no"/>
<Reduced_drive_for_PT4 v="no"/>
<Reduced_drive_for_PT5 v="no"/>
<Reduced_drive_for_PT6 v="no"/>
<Reduced_drive_for_PT7 v="no"/>
</group>
<group name="PORT P">
<Reduced_drive_for_PP0 v="no"/>
<Reduced_drive_for_PP1 v="no"/>
<Reduced_drive_for_PP2 v="no"/>
<Reduced_drive_for_PP3 v="no"/>
<Reduced_drive_for_PP4 v="no"/>
<Reduced_drive_for_PP5 v="no"/>
<Reduced_drive_for_PP6 v="no"/>
<Reduced_drive_for_PP7 v="no"/>
</group>
<group name="PORT S">
<Reduced_drive_for_PS0 v="no"/>
<Reduced_drive_for_PS1 v="no"/>
<Reduced_drive_for_PS2 v="no"/>
<Reduced_drive_for_PS3 v="no"/>
<Reduced_drive_for_PS4 v="no"/>
<Reduced_drive_for_PS5 v="no"/>
<Reduced_drive_for_PS6 v="no"/>
<Reduced_drive_for_PS7 v="no"/>
</group>
<group name="PORT M">
<Reduced_drive_for_PM0 v="no"/>
<Reduced_drive_for_PM1 v="no"/>
<Reduced_drive_for_PM2 v="no"/>
<Reduced_drive_for_PM3 v="no"/>
<Reduced_drive_for_PM4 v="no"/>
<Reduced_drive_for_PM5 v="no"/>
<Reduced_drive_for_PM6 v="no"/>
<Reduced_drive_for_PM7 v="no"/>
</group>
<group name="PORT J">
<Reduced_drive_for_PJ0 v="no"/>
<Reduced_drive_for_PJ1 v="no"/>
<Reduced_drive_for_PJ6 v="no"/>
<Reduced_drive_for_PJ7 v="no"/>
</group>
<group name="PORT H">
<Reduced_drive_for_PH0 v="no"/>
<Reduced_drive_for_PH1 v="no"/>
<Reduced_drive_for_PH2 v="no"/>
<Reduced_drive_for_PH3 v="no"/>
<Reduced_drive_for_PH4 v="no"/>
<Reduced_drive_for_PH5 v="no"/>
<Reduced_drive_for_PH6 v="no"/>
<Reduced_drive_for_PH7 v="no"/>
</group>
</group>
</group>
<group name="CPU interrupts">
<boolgroup name="ClockMonitorFail" v="Disabled" />
<boolgroup name="IllegalOpcode" v="Disabled" />
<boolgroup name="SWI" v="Disabled" />
</group>
<group name="Enabled speed modes">
<boolgroup name="High speed mode" v="Enabled">
<Internal_bus_clock v="24"/>
<boolgroup name="PLL clock" v="Enabled">
<PLL_clock_frequency v="48"/>
<PLL_bandwidth_control v="Automatic Bandwidth Control"/>
<PLL_mode v="Acquisition mode"/>
</boolgroup>
</boolgroup>
<boolgroup name="Low speed mode" v="Disabled" />
<boolgroup name="Slow speed mode" v="Disabled" />
</group>
</Properties>
<Methods>
<SetHighSpeed v="don't generate code"/>
<SetLowSpeed v="don't generate code"/>
<SetSlowSpeed v="don't generate code"/>
<GetSpeedMode v="don't generate code"/>
<SetIntVect v="don't generate code"/>
<GetIntVect v="don't generate code"/>
<EnableInt v="generate code"/>
<DisableInt v="generate code"/>
<SetWaitMode v="generate code"/>
<SetStopMode v="generate code"/>
<Delay100US v="don't generate code"/>
</Methods>
<Events>
<Event_module_name v="Events"/>
<event name="OnClockMonitorFail" v="don't generate code" />
<event name="OnIllegalOpcode" v="don't generate code" />
<event name="OnReset" v="don't generate code" />
<event name="OnSwINT" v="don't generate code" />
</Events>
<Compiler v="CodeWarrior HC12 C Compiler"/>
<CompilerProperties>
<Compiler v="Metrowerks HC12 C Compiler"/>
<Generate_macros v="yes"/>
<group name="User initialization">
<User_data_declarations>
</User_data_declarations>
<User_code_before_PE_initialization>
</User_code_before_PE_initialization>
<User_code_after_PE_initialization>
</User_code_after_PE_initialization>
</group>
<boolgroup name="Serial monitor support" v="Disabled" />
<Memory_model v="Banked"/>
<boolgroup name="Generate PRM file" v="no" />
</CompilerProperties>
</CPU_Bean>
<Bean name="PWM8Di" type="PWM">
<Enabled v="Y"/>
<Properties>
<Bean_name v="PWM8Di"/>
<PWM_or_PPG_timer v="PWMPER2"/>
<Duty_compare v="PWMDTY2"/>
<Output_pin v="PP2_SCK1_PWM2_KWP2"/>
<Output_pin_signal v=""/>
<Counter v="PWM2"/>
<boolgroup name="Interrupt service/event" v="Disabled" />
<boolgroup name="Emergency interrupt service/event" v="Disabled" />
<Prescaler v="Auto select"/>
<Period v="1000 µs"/>
<Starting_pulse_width v="500 µs"/>
<Aligned v="Left"/>
<Initial_polarity v="low"/>
<Iterations_before_action_event v="1"/>
<Same_period_in_modes v="no"/>
<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"/>
<SetRatio8 v="don't generate code"/>
<SetRatio16 v="generate code"/>
<SetDutyTicks16 v="don't generate code"/>
<SetDutyTicks32 v="don't generate code"/>
<SetDutyUS v="generate code"/>
<SetDutyMS v="generate code"/>
<SetDutySec v="don't generate code"/>
<SetDutyReal v="don't generate code"/>
<SetValue v="don't generate code"/>
<ClrValue v="don't generate code"/>
<GetShutdownStatus v="don't generate code"/>
<RestartPWM 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="OnEnd" v="don't generate code" />
<event name="OnShutdown" v="don't generate code" />
</Events>
</Bean>
<Bean name="TI1" type="TimerInt">
<Enabled v="Y"/>
<Properties>
<Bean_name v="TI1"/>
<Timer v="TC0"/>
<Counter v="ECT"/>
<boolgroup name="Interrupt service/event" v="Enabled">
<Interrupt v="Vtimch0"/>
<Interrupt_priority v="medium priority"/>
</boolgroup>
<Prescaler v="128"/>
<Interrupt_period v="20 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="generate code"/>
<Disable v="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" v="don't generate code" />
<event name="AfterNewSpeed" v="don't generate code" />
<event name="OnInterrupt" v="generate code">
<Event_procedure_name v="TI1_OnInterrupt"/>
<Priority v="same as interrupt"/>
</event>
</Events>
</Bean>
<Bean name="AD2" type="ADC">
<Enabled v="Y"/>
<Properties>
<Bean_name v="AD2"/>
<A_D_converter v="ADC0"/>
<Sharing v="Disabled"/>
<boolgroup name="Interrupt service/event" v="Enabled">
<A_D_interrupt v="Vatd0"/>
<A_D_interrupt_priority v="medium priority"/>
</boolgroup>
<list name="A/D channels" v="8">
<group name="Channel0">
<A_D_channel__pin_ v="PAD00_AN00"/>
<A_D_channel__pin__signal v=""/>
</group>
<group name="Channel1">
<A_D_channel__pin_ v="PAD01_AN01"/>
<A_D_channel__pin__signal v=""/>
</group>
<group name="Channel2">
<A_D_channel__pin_ v="PAD02_AN02"/>
<A_D_channel__pin__signal v=""/>
</group>
<group name="Channel3">
<A_D_channel__pin_ v="PAD03_AN03"/>
<A_D_channel__pin__signal v=""/>
</group>
<group name="Channel4">
<A_D_channel__pin_ v="PAD04_AN04"/>
<A_D_channel__pin__signal v=""/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -