📄 dmx512rx_led.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 + -