⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eeprom_settings.xml

📁 飞思卡尔ee的运用
💻 XML
字号:
<PE_PROJECT_SETTINGS_DOCUMENTATION>
  <PE_product_version v="version 2.98 for Freescale HCS12(X) family"/>
  <PE_core_version v="Processor Expert Version 0398"/>

  <CPU_Bean name="Cpu" type="MC9S12HZ64_80">
    <Enabled v="Y"/>

    <Properties>
      <Bean_name v="Cpu"/>
      <CPU_type v="MC9S12HZ64CFU"/>
      <list name="Shared CRG module settings" v="1">
        <group name="Clock settings">
          <group name="Input clock">
            <Clock_type v="External clock source"/>
            <Clock_frequency__MHz_ v="16"/>
            <group name="Clock input pin">
              <Pin v="EXTAL"/>
              <Pin_signal v=""/>
            </group>
            <group name="Clock output pin">
              <Pin v="XTAL"/>
              <Pin_signal v=""/>
            </group>
          </group>
          <group name="Output clock">
            <boolgroup name="External clock" v="Enabled">
              <ECLK_pin v="PE4_ECLK"/>
              <ECLK_pin_signal v=""/>
            </boolgroup>
          </group>
          <group name="Low-power modes settings">
            <Pseudo_stop v="no"/>
            <System_clocks_stop_in_wait_mode v="no"/>
            <Reduced_oscillator_amplitude_in_wait_mode v="no"/>
            <Core_stops_in_wait_mode v="no"/>
            <PLL_stops_in_wait_mode v="no"/>
          </group>
          <Clock_monitor v="Enter Self clock mode"/>
        </group>
      </list>
      <Initialization_priority v="interrupts enabled"/>
      <list name="Shared Internal Resource Mapping With EEPROM" v="1">
        <group name="Internal resource mapping">
          <Register_block_mapping v="$0000"/>
          <Internal_RAM_mapping v="$1000"/>
          <boolgroup name="Internal EEPROM" v="Enabled">
            <Internal_EEPROM_mapping v="$0800"/>
          </boolgroup>
          <boolgroup name="Internal FLASH" v="yes">
            <Half_memory_only v="no"/>
          </boolgroup>
          <group name="Interrupt vector table">
            <Address v="65408"/>
            <Size v="128"/>
          </group>
        </group>
      </list>
      <list name="Shared MEBI module settings" v="1">
        <group name="Operating mode and external bus settings">
          <Boot_operating_mode v="Special Single Chip"/>
          <boolgroup name="Operating mode switching" v="no" />
          <enumgroup name="External bus settings" v="Special Single Chip">
          </enumgroup>
        </group>
      </list>
      <group name="Internal peripherals">
        <list name="Shared BDM module settings" v="1">
          <group name="BDM Debug support">
            <Stop_COP_and_RTI_in_Active_BDM_mode v="no"/>
          </group>
        </list>
        <list name="Shared I/O settings" v="1">
          <group name="I/O module">
            <group name="PORT A">
              <Reduced_drive_for_all_port_A v="no"/>
            </group>
            <group name="PORT AD">
              <Reduced_drive_for_PAD0 v="no"/>
              <Reduced_drive_for_PAD1 v="no"/>
              <Reduced_drive_for_PAD2 v="no"/>
              <Reduced_drive_for_PAD3 v="no"/>
              <Reduced_drive_for_PAD4 v="no"/>
              <Reduced_drive_for_PAD5 v="no"/>
              <Reduced_drive_for_PAD6 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 M">
              <Reduced_drive_for_PM2 v="no"/>
              <Reduced_drive_for_PM3 v="no"/>
            </group>
            <group name="PORT P">
              <Reduced_drive_for_PP1 v="no"/>
              <Reduced_drive_for_PP3 v="no"/>
              <Reduced_drive_for_PP4 v="no"/>
              <Reduced_drive_for_PP5 v="no"/>
            </group>
            <group name="PORT S">
              <Reduced_drive_for_PS0 v="no"/>
              <Reduced_drive_for_PS1 v="no"/>
              <Reduced_drive_for_PS4 v="no"/>
              <Reduced_drive_for_PS6 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"/>
            </group>
            <group name="PORT U">
              <Slew_rate_control_for_PU0 v="no"/>
              <Slew_rate_control_for_PU1 v="no"/>
              <Slew_rate_control_for_PU2 v="no"/>
              <Slew_rate_control_for_PU3 v="no"/>
              <Slew_rate_control_for_PU4 v="no"/>
              <Slew_rate_control_for_PU5 v="no"/>
              <Slew_rate_control_for_PU6 v="no"/>
              <Slew_rate_control_for_PU7 v="no"/>
            </group>
            <group name="PORT V">
              <Slew_rate_control_for_PV0 v="no"/>
              <Slew_rate_control_for_PV1 v="no"/>
              <Slew_rate_control_for_PV2 v="no"/>
              <Slew_rate_control_for_PV3 v="no"/>
              <Slew_rate_control_for_PV4 v="no"/>
              <Slew_rate_control_for_PV5 v="no"/>
              <Slew_rate_control_for_PV6 v="no"/>
              <Slew_rate_control_for_PV7 v="no"/>
            </group>
          </group>
        </list>
        <list name="Shared PWM module settings" v="1">
        </list>
        <list name="Shared TIM module settings" v="1">
        </list>
      </group>
      <list name="Shared Cpu Interrupts module settings" v="1">
        <group name="CPU interrupts/resets">
          <boolgroup name="Clock monitor reset" v="Disabled" />
          <boolgroup name="IllegalOpcode" v="Disabled" />
          <boolgroup name="SWI" v="Disabled" />
          <boolgroup name="LVD" v="Disabled" />
          <boolgroup name="PLL" v="Disabled" />
          <boolgroup name="SCM" v="Disabled" />
        </group>
      </list>
      <list name="Shared speed modes settings" v="1">
        <group name="Enabled speed modes">
          <boolgroup name="High speed mode" v="Enabled">
            <Internal_bus_clock v="8"/>
            <boolgroup name="PLL clock" v="Disabled" />
          </boolgroup>
          <boolgroup name="Low speed mode" v="Disabled" />
          <boolgroup name="Slow speed mode" v="Disabled" />
        </group>
      </list>
    </Properties>

    <Methods>
      <list name="SharedCpuMethods" v="1">
        <SetHighSpeed v="don&apos;t generate code"/>
        <SetLowSpeed v="don&apos;t generate code"/>
        <SetSlowSpeed v="don&apos;t generate code"/>
        <GetSpeedMode v="don&apos;t generate code"/>
        <SetIntVect v="don&apos;t generate code"/>
        <GetIntVect v="don&apos;t generate code"/>
        <EnableInt v="generate code"/>
        <DisableInt v="generate code"/>
        <SetWaitMode v="generate code"/>
        <SetStopMode v="generate code"/>
        <Delay100US v="don&apos;t generate code"/>
        <GetLowVoltageFlag v="don&apos;t generate code"/>
        <GetPllLockStatusFlag v="don&apos;t generate code"/>
        <GetResetSource v="don&apos;t generate code"/>
      </list>
    </Methods>

    <Events>
      <Event_module_name v="Events"/>
      <list name="SharedCpuEvents" v="1">
        <event name="OnReset" v="don&apos;t generate code" />
        <event name="OnClockMonitorFail" v="don&apos;t generate code" />
        <event name="OnIllegalOpcode" v="don&apos;t generate code" />
        <event name="OnSwINT" v="don&apos;t generate code" />
        <event name="OnLvdStatusChanged" v="don&apos;t generate code" />
        <event name="OnPllLockStatusChanged" v="don&apos;t generate code" />
        <event name="OnSCMChanged" v="don&apos;t generate code" />
      </list>
    </Events>
    <Compiler v="CodeWarrior HC12 C Compiler"/>

    <CompilerProperties>
      <Compiler v="CodeWarrior HC12 C Compiler"/>
      <enumgroup name="Unhandled interrupts" v="One handler for all">
        <Unhandled_int_code>
asm(BGND);
        </Unhandled_int_code>
      </enumgroup>
      <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="yes">
        <enumgroup name="Stack specification" v="size">
          <Stack_size v="128"/>
        </enumgroup>
        <group name="Memory segments">
          <Set_default_memory_segments v="Click to set default &gt;"/>
          <list name="ROM/RAM segments" v="7">
            <boolgroup name="Segment 0" v="Disabled" />
            <boolgroup name="Segment 1" v="Enabled">
              <Name v="RAM"/>
              <Qualifier v="READ_WRITE"/>
              <Address v="12288"/>
              <Size v="4096"/>
              <boolgroup name="Relocation" v="Disabled" />
              <boolgroup name="Align" v="Disabled" />
              <boolgroup name="Fill pattern" v="Disabled" />
              <Code_overlapping v="overlapping not specified"/>
              <Const_data_overlapping v="overlapping not specified"/>
            </boolgroup>
            <boolgroup name="Segment 2" v="Disabled" />
            <boolgroup name="Segment 3" v="Enabled">
              <Name v="ROM_C000"/>
              <Qualifier v="READ_ONLY"/>
              <Address v="49152"/>
              <Size v="16128"/>
              <boolgroup name="Relocation" v="Disabled" />
              <boolgroup name="Align" v="Disabled" />
              <boolgroup name="Fill pattern" v="Disabled" />
              <Code_overlapping v="overlapping not specified"/>
              <Const_data_overlapping v="overlapping not specified"/>
            </boolgroup>
            <boolgroup name="Segment 4" v="Disabled" />
            <boolgroup name="Segment 5" v="Enabled">
              <Name v="PAGE_3C"/>
              <Qualifier v="READ_ONLY"/>
              <Address v="3964928"/>
              <Size v="16384"/>
              <boolgroup name="Relocation" v="Disabled" />
              <boolgroup name="Align" v="Disabled" />
              <boolgroup name="Fill pattern" v="Disabled" />
              <Code_overlapping v="overlapping not specified"/>
              <Const_data_overlapping v="overlapping not specified"/>
            </boolgroup>
            <boolgroup name="Segment 6" v="Enabled">
              <Name v="PAGE_3D"/>
              <Qualifier v="READ_ONLY"/>
              <Address v="4030464"/>
              <Size v="16384"/>
              <boolgroup name="Relocation" v="Disabled" />
              <boolgroup name="Align" v="Disabled" />
              <boolgroup name="Fill pattern" v="Disabled" />
              <Code_overlapping v="overlapping not specified"/>
              <Const_data_overlapping v="overlapping not specified"/>
            </boolgroup>
          </list>
        </group>
        <list name="C_ImportUserPlacement" v="1">
          <boolgroup name="Customize placement" v="Disabled" />
        </list>
      </boolgroup>
    </CompilerProperties>
  </CPU_Bean>

  <Bean name="IEE1" type="IntEEPROM">
    <Enabled v="Y"/>

    <Properties>
      <Bean_name v="IEE1"/>
      <EEPROM v="IntEEPROM"/>
      <boolgroup name="Interrupt service/event" v="Disabled" />
      <group name="Address range">
        <Start_address v="2048"/>
        <Used_size v="1008"/>
        <Used_exclusively v="yes"/>
        <Page_size v="0"/>
      </group>
      <group name="Initialization">
        <Events_enabled_in_init_ v="yes"/>
        <Wait_enabled_in_init_ v="no"/>
      </group>
      <group name="CPU clock/speed selection">
        <EEPROM_clock v="181 kHz"/>
        <High_speed_mode v="This bean enabled"/>
        <Low_speed_mode v="This bean disabled"/>
        <Slow_speed_mode v="This bean disabled"/>
      </group>
    </Properties>

    <Methods>
      <DisableEvent v="don&apos;t generate code"/>
      <EnableEvent v="don&apos;t generate code"/>
      <SetByte v="generate code"/>
      <GetByte v="generate code"/>
      <SetProtection v="don&apos;t generate code"/>
      <SetWord v="generate code"/>
      <GetWord v="generate code"/>
      <SetLong v="don&apos;t generate code"/>
      <GetLong v="don&apos;t generate code"/>
      <SetActByte v="don&apos;t generate code"/>
      <GetActByte v="don&apos;t generate code"/>
      <SetBytePage v="don&apos;t generate code"/>
      <GetBytePage v="don&apos;t generate code"/>
      <SetActBytePage v="don&apos;t generate code"/>
      <GetActBytePage v="don&apos;t generate code"/>
      <SetPage v="don&apos;t generate code"/>
      <GetPage v="don&apos;t generate code"/>
      <SetWait v="don&apos;t generate code"/>
      <Busy v="don&apos;t generate code"/>
      <EraseSector v="don&apos;t generate code"/>
      <EraseEeprom v="generate code"/>
    </Methods>

    <Events>
      <Event_module_name v="Events"/>
      <event name="OnWriteEnd" v="don&apos;t generate code" />
      <event name="OnWritePageEnd" v="don&apos;t generate code" />
    </Events>
  </Bean>

  <Bean name="EInt1" type="ExtInt">
    <Enabled v="Y"/>

    <Properties>
      <Bean_name v="EInt1"/>
      <Pin v="PAD0_KWAD0_AN0"/>
      <Pin_signal v=""/>
      <Pull_resistor sel_value="no pull resistor" v="autoselected pull"/>
      <Generate_interrupt_on sel_value="rising edge" v="rising or falling edge"/>
      <Interrupt v="Vportad"/>
      <Interrupt_priority v="medium priority"/>
      <group name="Initialization">
        <Enabled_in_init__code v="yes"/>
      </group>
    </Properties>

    <Methods>
      <Enable v="don&apos;t generate code"/>
      <Disable v="don&apos;t generate code"/>
      <GetVal v="generate code"/>
      <SetEdge v="don&apos;t generate code"/>
    </Methods>

    <Events>
      <Event_module_name v="Events"/>
      <event name="OnInterrupt" v="generate code">
        <Event_procedure_name v="EInt1_OnInterrupt"/>
        <Priority v="same as interrupt"/>
      </event>
    </Events>
  </Bean>

</PE_PROJECT_SETTINGS_DOCUMENTATION>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -