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

📄 spi_master_settings.xml

📁 SPI主机模式进行串行通信
💻 XML
📖 第 1 页 / 共 2 页
字号:

<group name="Peripheral clocks">
<PWM_A_peripheral_clock v="Enabled"/>
<PWM_B_peripheral_clock v="Enabled"/>
<SPI_0_peripheral_clock v="Enabled"/>
<SPI_1_peripheral_clock v="Enabled"/>
<SCI_0_peripheral_clock v="Enabled"/>
<SCI_1_peripheral_clock v="Enabled"/>
<TMR_A_peripheral_clock v="Enabled"/>
<TMR_B_peripheral_clock v="Enabled"/>
<TMR_C_peripheral_clock v="Enabled"/>
<TMR_D_peripheral_clock v="Enabled"/>
<DEC_0_peripheral_clock v="Enabled"/>
<DEC_1_peripheral_clock v="Enabled"/>
<CAN_peripheral_clock v="Enabled"/>
<ADC_A_peripheral_clock v="Enabled"/>
<ADC_B_peripheral_clock v="Enabled"/>
<EMI_peripheral_clock v="Enabled"/>

</group>

</group>

<group name="Allocated interrupts">

<boolgroup name="Interrupt SW0" v="Disabled" />

<boolgroup name="Interrupt SW1" v="Disabled" />

<boolgroup name="Interrupt SW2" v="Disabled" />

<boolgroup name="Interrupt SW3" v="Disabled" />

<boolgroup name="Interrupt LP" v="Disabled" />

<boolgroup name="Interrupt PLL" v="Disabled" />

<boolgroup name="Interrupt LVI" v="Disabled" />

<boolgroup name="Interrupt Illegal Instruction" v="Disabled" />

<boolgroup name="Interrupt Misalign Access" v="Disabled" />

<boolgroup name="Interrupt HW Stack Overflow" v="Disabled" />

</group>

<boolgroup name="External bus" v="Disabled" />

<group name="Enabled speed modes">

<boolgroup name="High speed mode" v="Enabled">
<System_clock__IP_Bus_ v="60"/>

<boolgroup name="PLL clock" v="Enabled">
<PLL_clock_frequency v="120"/>

</boolgroup>

</boolgroup>

<boolgroup name="Low speed mode" v="Disabled" />

<boolgroup name="Slow speed mode" v="Disabled" />

</group>
</Properties>

<Methods>
<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"/>
<EnableInt v="generate code"/>
<DisableInt v="generate code"/>
<GetResetSource v="don&apos;t generate code"/>
<SetWaitMode v="generate code"/>
<SetStopMode v="generate code"/>
<SetDataMode v="generate code"/>
<GetBusFreqHz v="don&apos;t generate code"/>
<OpenBackDoor v="don&apos;t generate code"/>
<InitShadowRegs v="don&apos;t generate code"/>
<Delay100US v="don&apos;t generate code"/>
</Methods>

<Events>
<Event_module_name v="Events"/>

<event name="OnReset" v="don&apos;t generate code" />

<event name="OnSwINT0" v="don&apos;t generate code" />

<event name="OnSwINT1" v="don&apos;t generate code" />

<event name="OnSwINT2" v="don&apos;t generate code" />

<event name="OnSwINT3" v="don&apos;t generate code" />

<event name="OnSwINTLP" v="don&apos;t generate code" />

<event name="OnPLLError" v="don&apos;t generate code" />

<event name="OnIllegalOpcode" v="don&apos;t generate code" />

<event name="OnMisalignData" v="don&apos;t generate code" />

<event name="OnHWStackError" v="don&apos;t generate code" />

<event name="OnLVI22" v="don&apos;t generate code" />

<event name="OnLVI27" v="don&apos;t generate code" />
</Events>
<Compiler v="Metrowerks DSP C Compiler"/>

<CompilerProperties>
<Compiler v="Metrowerks DSP C Compiler"/>
<PESL_support v="no"/>
<Unhandled_interrupts v="One handler for all"/>

<group name="User initialization">
<User_data_declarations v="(string list)"/>
<User_code_before_PE_initialization v="(string list)"/>
<User_code_after_PE_initialization v="(string list)"/>

</group>

<boolgroup name="Generate linker file" v="yes">
<Constants_in_xROM v="yes"/>
<xROM_xRAM_mode v="yes"/>
<pROM_xRAM_mode v="no"/>

<boolgroup name="Serial bootloader support" v="no" />
<Stack_size v="512"/>
<Heap_size v="256"/>

<list name="ROM/RAM Areas" v="3">

<group name="MemoryArea0">

<boolgroup name="ROM/RAM Area" v="Enabled">
<Name v=".p_Interrupts"/>
<Address v="0"/>
<Size v="164"/>
<Qualifier v="RWX"/>

</boolgroup>

</group>

<group name="MemoryArea1">

<boolgroup name="ROM/RAM Area" v="Enabled">
<Name v=".p_Code"/>
<Address v="164"/>
<Size v="65372"/>
<Qualifier v="RWX"/>

</boolgroup>

</group>

<group name="MemoryArea2">

<boolgroup name="ROM/RAM Area" v="Enabled">
<Name v=".x_Data"/>
<Address v="1"/>
<Size v="4095"/>
<Qualifier v="RW"/>

</boolgroup>

</group>

</list>

</boolgroup>

<list name="System paths " v="0">

</list>

<list name="User paths " v="0">

</list>

<list name="Libraries" v="0">

</list>

<list name="User directories" v="0">

</list>
</CompilerProperties>
</CPU_Bean>

<Bean name="slave_select" type="BitIO">
<Enabled v="Y"/>

<Properties>
<Bean_name v="slave_select"/>
<Pin_for_I_O v="GPIOE7_SS0B"/>
<Pin_signal v=""/>
<Pull_resistor sel_value="no pull resistor" v="autoselected pull"/>
<Open_drain v="no open drain"/>
<Direction v="Output"/>

<group name="Initialization">
<Init__direction v="Output"/>
<Init__value v="1"/>

</group>
<Safe_mode v="yes"/>
<Optimization_for v="speed"/>
</Properties>

<Methods>
<GetDir v="generate code"/>
<SetDir v="don&apos;t generate code"/>
<SetInput v="don&apos;t generate code"/>
<SetOutput v="don&apos;t generate code"/>
<GetVal v="generate code"/>
<PutVal v="generate code"/>
<ClrVal v="generate code"/>
<SetVal v="generate code"/>
<NegVal v="don&apos;t generate code"/>
<ConnectPin v="don&apos;t generate code"/>
<GetRawVal v="don&apos;t generate code"/>
</Methods>

<Events>
</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&apos;t generate code"/>
<Disable v="don&apos;t generate code"/>
<EnableEvent v="don&apos;t generate code"/>
<DisableEvent v="don&apos;t generate code"/>
<RecvChar v="generate code"/>
<SendChar v="generate code"/>
<RecvBlock v="don&apos;t generate code"/>
<SendBlock v="don&apos;t generate code"/>
<ClearRxBuf v="don&apos;t generate code"/>
<ClearTxBuf v="don&apos;t generate code"/>
<CharsInRxBuf v="don&apos;t generate code"/>
<GetCharsInRxBuf v="don&apos;t generate code"/>
<CharsInTxBuf v="don&apos;t generate code"/>
<GetCharsInTxBuf v="don&apos;t generate code"/>
<SetBaudRateMode v="don&apos;t generate code"/>
<GetError v="generate code"/>
<GetBreak v="don&apos;t generate code"/>
<SetBreak v="don&apos;t generate code"/>
<TurnTxOn v="don&apos;t generate code"/>
<TurnTxOff v="don&apos;t generate code"/>
<TurnRxOn v="don&apos;t generate code"/>
<TurnRxOff v="don&apos;t generate code"/>
<SetIdle v="don&apos;t generate code"/>
<LoopMode v="don&apos;t generate code"/>
<ConnectPin v="don&apos;t generate code"/>
<GetRxIdle v="don&apos;t generate code"/>
<GetTxComplete v="don&apos;t generate code"/>
</Methods>

<Events>
<Event_module_name v="Events"/>

<event name="BeforeNewSpeed" v="don&apos;t generate code" />

<event name="AfterNewSpeed" v="don&apos;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&apos;t generate code" />

<event name="OnFreeTxBuf" v="don&apos;t generate code" />

<event name="OnBreak" v="don&apos;t generate code" />

<event name="OnTxComplete" v="don&apos;t generate code" />
</Events>
</inhrbean>

<group name="Commands Compilation">
<Scope v="no"/>
<Recorder v="no"/>
<Application_Command v="no"/>
<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="generate code"/>
<pcmasterdrvWriteAppCmdSts v="generate code"/>
<pcmasterdrvRecorder v="generate code"/>
<getPCMasterComm v="generate code"/>
</Methods>

<Events>
</Events>
</Bean>

<Bean name="SM1" type="SynchroMaster">
<Enabled v="Y"/>

<Properties>
<Bean_name v="SM1"/>
<Channel v="SPI0"/>

<boolgroup name="Interrupt service/event" v="Disabled" />

<group name="Settings">
<Width v="8 bits"/>

<boolgroup name="Input pin" v="Enabled">
<Pin v="GPIOE6_MISO0"/>
<Pin_signal v=""/>

</boolgroup>

<boolgroup name="Output pin" v="Enabled">
<Pin v="GPIOE5_MOSI0"/>
<Pin_signal v=""/>

</boolgroup>

<group name="Clock pin">
<Pin v="GPIOE4_SCLK0"/>
<Pin_signal v=""/>

</group>

<boolgroup name="Slave select pin" v="Disabled" />
<Clock_edge sel_value="rising edge" v="rising or falling edge"/>
<Shift_clock_rate v="4.267 &#181;s"/>
<Empty_character v="0"/>
<Ignore_empty_char_ v="no"/>
<Send_MSB_first v="no"/>
<Wired_OR_mode v="Disabled"/>
<Shift_clock_idle_polarity v="Low"/>
<Fault_mode v="Disabled"/>

</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 disabled"/>
<Slow_speed_mode v="This bean disabled"/>

</group>
</Properties>

<Methods>
<Enable v="generate code"/>
<Disable v="generate code"/>
<EnableEvent v="don&apos;t generate code"/>
<DisableEvent v="don&apos;t generate code"/>
<RecvChar v="generate code"/>
<SendChar v="generate code"/>
<RecvBlock v="don&apos;t generate code"/>
<SendBlock v="don&apos;t generate code"/>
<ClearRxBuf v="don&apos;t generate code"/>
<ClearTxBuf v="don&apos;t generate code"/>
<CharsInRxBuf v="generate code"/>
<GetCharsInRxBuf v="generate code"/>
<CharsInTxBuf v="generate code"/>
<GetCharsInTxBuf v="generate code"/>
<SetBaudRateMode v="don&apos;t generate code"/>
<SetShiftClockPolarity v="generate code"/>
<SetIdleClockPolarity v="generate code"/>
<GetError v="don&apos;t generate code"/>
<ConnectPin v="don&apos;t generate code"/>
</Methods>

<Events>
<Event_module_name v="Events"/>

<event name="BeforeNewSpeed" v="don&apos;t generate code" />

<event name="AfterNewSpeed" v="don&apos;t generate code" />

<event name="OnRxChar" v="don&apos;t generate code" />

<event name="OnTxChar" v="don&apos;t generate code" />

<event name="OnFullRxBuf" v="don&apos;t generate code" />

<event name="OnFreeTxBuf" v="don&apos;t generate code" />

<event name="OnError" v="don&apos;t generate code" />

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

<Bean name="Delay_timer" type="TimerInt">
<Enabled v="Y"/>

<Properties>
<Bean_name v="Delay_timer"/>
<Timer v="TMRA0_Compare"/>
<Counter v="TMRA0"/>

<boolgroup name="Interrupt service/event" v="Enabled">
<Interrupt v="INT_TMRA0"/>
<Interrupt_priority v="medium priority"/>
<Interrupt_preserve_registers v="yes"/>

</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="generate code"/>
<Disable v="generate code"/>
<EnableEvent v="generate code"/>
<DisableEvent v="generate code"/>
<SetPeriodMode v="don&apos;t generate code"/>
<SetPeriodTicks16 v="don&apos;t generate code"/>
<SetPeriodTicks32 v="don&apos;t generate code"/>
<SetPeriodUS v="don&apos;t generate code"/>
<SetPeriodMS v="don&apos;t generate code"/>
<SetPeriodSec v="don&apos;t generate code"/>
<SetPeriodReal v="don&apos;t generate code"/>
<SetFreqHz v="don&apos;t generate code"/>
<SetFreqkHz v="don&apos;t generate code"/>
<SetFreqMHz v="don&apos;t generate code"/>
</Methods>

<Events>
<Event_module_name v="Events"/>

<event name="BeforeNewSpeed" v="don&apos;t generate code" />

<event name="AfterNewSpeed" v="don&apos;t generate code" />

<event name="OnInterrupt" v="generate code">
<Event_procedure_name v="Delay_timer_OnInterrupt"/>
<Priority v="same as interrupt"/>

</event>
</Events>
</Bean>

</PE_PROJECT_SETTINGS_DOCUMENTATION>

⌨️ 快捷键说明

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