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

📄 dmx512rx_led.xml

📁 高亮度LED驱动程序 C51 由原厂提供
💻 XML
字号:
<!--
******************************************************************************
******************************************************************************
**  FILENAME: DMX512Rx_LED.xml
**   Version: 1.0, Updated on 2007/05/29 at 14:57:46
**
**  DESCRIPTION: DMX512Rx Personalization/Parameterization for the
**               CY8CLED04/08/16 PSoC family of devices.
**
** - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
**      Copyright (c) Cypress Semiconductor 2007. All Rights Reserved.
******************************************************************************
******************************************************************************
-->
<PSOC_DEVICE_DB>
    <USER_MODULE_LIST>
        <USER_MODULE NAME = "DMX512Rx_LED"
                     TYPE = "PSOC_DIG_COMM"
                  VERSION = "1.0"
                      ROM = "181"
                      RAM = "9"
                     HTML = "DMX512Rx.html"
                      PDF = "DMX512Rx.pdf"
                     ICON = "DMX512Rx.ico"
                 METAFILE = "DMX512Rx.emf"
               API_PREFIX = "DMX512Rx"
                 API_PATH = "\">
        
            <SHAPE SHAPE_TYPE = "BLOCKLIST">
                <BLOCK_LIST>
                    <BLOCK NAME = "RX" TYPE = "DIGITAL_COMM" INTERRUPT_SOURCE = "_RX_ISR" INTERRUPT_TYPE = "JUMP">
                        <REGISTER_LIST>
                            <REGISTER NAME = "DIG_BasicFunction">
                                <BITFIELD_LIST>
                                    <BITFIELD NAME = "Function" VALUE = "UART"/>
                                    <BITFIELD NAME = "End" VALUE = "0"/>
                                    <BITFIELD NAME = "Direction" VALUE = "UARTRX"/>
                                </BITFIELD_LIST>
                            </REGISTER>
                            <REGISTER NAME = "CONTROL_0">
                                <BITFIELD_LIST>
                                    <BITFIELD NAME = "Parity" VALUE = "None"/>
                                </BITFIELD_LIST>
                            </REGISTER>
                        </REGISTER_LIST>
                        <INPUT_LIST/>
                    </BLOCK>

                    <BLOCK NAME = "PWD" TYPE = "DIGITAL" INTERRUPT_SOURCE = "_PWD_ISR" INTERRUPT_TYPE = "JUMP">
                        <REGISTER_LIST>
                            <REGISTER NAME = "DIG_BasicFunction">
                                <BITFIELD_LIST>
                                    <BITFIELD NAME = "Function" VALUE = "PRS"/>
                                    <BITFIELD NAME = "End" VALUE = "IsEnd"/>
                                    <BITFIELD NAME = "CRCPRSCompareType" VALUE = "EQ"/>
                                </BITFIELD_LIST>
                            </REGISTER>
                            <REGISTER NAME = "DIG_Output">
                                <BITFIELD_LIST>
                                    <BITFIELD NAME = "DigOutputEnable" VALUE = "Disable" />
                                    <BITFIELD NAME = "AUXOutputEnable" VALUE = "Disable" />
                                </BITFIELD_LIST>
                            </REGISTER>
                            <REGISTER NAME = "DATA_1">
                                <BITFIELD_LIST>
                                    <BITFIELD NAME = "Value" VALUE = "0" />
                                </BITFIELD_LIST>
                            </REGISTER>
                            <REGISTER NAME = "DATA_2">
                                <BITFIELD_LIST>
                                    <BITFIELD NAME = "Value" VALUE = "255" />
                                </BITFIELD_LIST>
                            </REGISTER>
                        </REGISTER_LIST>
                        <INPUT_LIST/>
                    </BLOCK>
                </BLOCK_LIST>
            </SHAPE>

            <PARAMETER_LIST>
                <PARAMETER NAME = "RX Clock" TYPE = "CLOCK" ORDER = "0" SOURCE = "RX" REGISTER_NAME = "DIG_Input" BITFIELD = "ClockSelect">
                    <EXCLUDED_VALUE_LIST>
                        <EXCLUDED_VALUE VALUE = "SysClk*2"/>
                        <EXCLUDED_VALUE VALUE = "CPU_32_KHz"/>
                    </EXCLUDED_VALUE_LIST>
                </PARAMETER>
                <PARAMETER NAME = "PWD Clock" TYPE = "CLOCK" ORDER = "1" SOURCE = "PWD" REGISTER_NAME = "DIG_Input" BITFIELD = "ClockSelect">
                    <EXCLUDED_VALUE_LIST>
                        <EXCLUDED_VALUE VALUE = "SysClk*2"/>
                        <EXCLUDED_VALUE VALUE = "CPU_32_KHz"/>
                    </EXCLUDED_VALUE_LIST>
                </PARAMETER>
                <PARAMETER NAME = "Input" TYPE = "INPUT" ORDER = "2" SOURCE = "ALL_DIGITAL" REGISTER_NAME = "DIG_Input" BITFIELD = "DataSelect"/>
                <PARAMETER NAME = "StartSlotID" TYPE = "API" ORDER = "3" SOURCE = "NONE" VALUE_TYPE = "INT" VALUE = "1" MIN = "0x01" MAX = "0x200" />
                <PARAMETER NAME = "ClockSync" TYPE = "BLOCK" ORDER = "4">
                    <PARAMETER_VALUE_LIST>
                        <PARAMETER_VALUE NAME = "Sync to SysClk" ORDER = "0">
                            <REGISTER_VALUE_LIST>
                                <REGISTER_VALUE SOURCE = "RX" REGISTER_NAME = "DIG_Output" BITFIELD = "ClockSync" VALUE = "SyncSysClk"/>
                                <REGISTER_VALUE SOURCE = "PWD" REGISTER_NAME = "DIG_Output" BITFIELD = "ClockSync" VALUE = "SyncSysClk" />
                            </REGISTER_VALUE_LIST>
                        </PARAMETER_VALUE>
                        <PARAMETER_VALUE NAME =  "Sync to SysClk*2" ORDER = "1">
                            <REGISTER_VALUE_LIST>
                                <REGISTER_VALUE SOURCE = "RX" REGISTER_NAME = "DIG_Output" BITFIELD = "ClockSync" />
                                <REGISTER_VALUE SOURCE = "PWD" REGISTER_NAME = "DIG_Output" BITFIELD = "ClockSync" VALUE = "SyncSysClk*2" />
                            </REGISTER_VALUE_LIST>
                        </PARAMETER_VALUE>
                        <PARAMETER_VALUE NAME = "Unsynchronized" ORDER = "2">
                            <REGISTER_VALUE_LIST>
                                <REGISTER_VALUE SOURCE = "RX" REGISTER_NAME = "DIG_Output" BITFIELD = "ClockSync" />
                                <REGISTER_VALUE SOURCE = "PWD" REGISTER_NAME = "DIG_Output" BITFIELD = "ClockSync" />
                            </REGISTER_VALUE_LIST>
                        </PARAMETER_VALUE>
                    </PARAMETER_VALUE_LIST>
                </PARAMETER>
                <PARAMETER NAME = "HdnInvertInput" HIDDEN = "TRUE" TYPE = "BLOCK" ORDER = "5" SOURCE = "PWD" REGISTER_NAME = "DIG_BasicFunction" BITFIELD = "InputInvert" VALUE = "Normal"/>
                <PARAMETER NAME = "InvertInput">
                    <XGUI_PARAM>
                        <POST_PROCESS_LIST>
                            <POST_PROCESS SRC = "\..\EventHandlers.js" CALL = "UpdatePWDInputInvert" ORDER = "0"/>
                        </POST_PROCESS_LIST>
                    </XGUI_PARAM>
                </PARAMETER>
            </PARAMETER_LIST>

            <API_REGISTER_ALIAS_LIST>
                <API_REGISTER_ALIAS NAME = "RX_FUNC_REG"     SOURCE = "RX"  REGISTER_NAME = "DIG_BasicFunction"/>
                <API_REGISTER_ALIAS NAME = "RX_INPUT_REG"    SOURCE = "RX"  REGISTER_NAME = "DIG_Input"/>
                <API_REGISTER_ALIAS NAME = "RX_OUTPUT_REG"   SOURCE = "RX"  REGISTER_NAME = "DIG_Output"/>
                <API_REGISTER_ALIAS NAME = "RX_CONTROL_REG"  SOURCE = "RX"  REGISTER_NAME = "CONTROL_0"/>
                <API_REGISTER_ALIAS NAME = "RX_SHIFT_REG"    SOURCE = "RX"  REGISTER_NAME = "DATA_0"/>
                <API_REGISTER_ALIAS NAME = "RX_BUFFER_REG"   SOURCE = "RX"  REGISTER_NAME = "DATA_2"/>

                <API_REGISTER_ALIAS NAME = "PWD_FUNC_REG"    SOURCE = "PWD" REGISTER_NAME = "DIG_BasicFunction"/>
                <API_REGISTER_ALIAS NAME = "PWD_INPUT_REG"   SOURCE = "PWD" REGISTER_NAME = "DIG_Input"/>
                <API_REGISTER_ALIAS NAME = "PWD_OUTPUT_REG"  SOURCE = "PWD" REGISTER_NAME = "DIG_Output"/>
                <API_REGISTER_ALIAS NAME = "PWD_SHIFT_REG"   SOURCE = "PWD" REGISTER_NAME = "DATA_0"/>
                <API_REGISTER_ALIAS NAME = "PWD_POLY_REG"    SOURCE = "PWD" REGISTER_NAME = "DATA_1"/>
                <API_REGISTER_ALIAS NAME = "PWD_COMPARE_REG" SOURCE = "PWD" REGISTER_NAME = "DATA_2"/>
                <API_REGISTER_ALIAS NAME = "PWD_CONTROL_REG" SOURCE = "PWD" REGISTER_NAME = "CONTROL_0"/>
            </API_REGISTER_ALIAS_LIST>

            <API_FILE_LIST>
                <API_FILE NAME  =  "DMX512RxINT.asm" />
                <API_FILE NAME  =  "DMX512Rx.asm" />
                <API_FILE NAME  =  "DMX512Rx.h" />
                <API_FILE NAME  =  "DMX512Rx.inc" />
            </API_FILE_LIST>
    
        </USER_MODULE>
    </USER_MODULE_LIST>
</PSOC_DEVICE_DB>

⌨️ 快捷键说明

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