📄 lpradio.lis
字号:
000F STRIM_MSB_MSK: equ 0x0f
00FF STRIM_LSB_MSK: equ 0xff
0000
0000
0000 ; -------------------------------
0000 ; Mode Override register
0000 ; -------------------------------
001D MODE_OVERRIDE_ADR: equ 0x1d
0000 MODE_OVERRIDE_RST: equ 0x00
0000
0003 FRC_AWAKE: equ 0x03
0001 FRC_AWAKE_OFF_1: equ 0x01
0000 FRC_AWAKE_OFF_2: equ 0x00
0000
0000 ; single flag bits & multi-bit-field masks
0080 DIS_AUTO_SEN: equ 0x80
0040 SEN_TXRXB: equ 0x40
0020 FRC_SEN: equ 0x20
0018 FRC_AWAKE_MSK: equ 0x18
0018 MODE_OVRD_FRC_AWAKE: equ 0x18
0008 MODE_OVRD_FRC_AWAKE_OFF_1: equ 0x08
0000 MODE_OVRD_FRC_AWAKE_OFF_2: equ 0x00
0001 RST: equ 0x01
0002 FRC_PA: equ 0x02
0000
0000
0000 ; -------------------------------
0000 ; RX Override register
0000 ; -------------------------------
001E RX_OVERRIDE_ADR: equ 0x1e
0000 RX_OVERRIDE_RST: equ 0x00
0000
0000 ; single flag bits & multi-bit-field masks
0080 ACK_RX: equ 0x80
0040 EXTEND_RX_TX: equ 0x40
0020 MAN_RXACK: equ 0x20
0010 FRC_RXDR: equ 0x10
0008 DIS_CRC0: equ 0x08
0004 DIS_RXCRC: equ 0x04
0002 ACE: equ 0x02
0000
0000
0000 ; -------------------------------
0000 ; TX Override register
0000 ; -------------------------------
001F TX_OVERRIDE_ADR: equ 0x1f
0000 TX_OVERRIDE_RST: equ 0x00
0000
0000 ; single flag bits & multi-bit-field masks
0080 ACK_TX_SEN: equ 0x80
0040 FRC_PREAMBLE: equ 0x40
0020 DIS_TX_RETRANS: equ 0x20
0010 MAN_TXACK: equ 0x10
0008 OVRRD_ACK: equ 0x08
0004 DIS_TXCRC: equ 0x04
0002 CO: equ 0x02
0001 TXINV: equ 0x01
0000
0000
0000 ;------------------------------------------------------------------------------
0000 ; File Function Detail
0000 ;------------------------------------------------------------------------------
0000
0000 ; -------------------------------
0000 ; TX Buffer - 16 bytes
0000 ; -------------------------------
0020 TX_BUFFER_ADR: equ 0x20
0000
0000
0000 ; -------------------------------
0000 ; RX Buffer - 16 bytes
0000 ; -------------------------------
0021 RX_BUFFER_ADR: equ 0x21
0000
0000
0000 ; -------------------------------
0000 ; Framing Code - 8 bytes
0000 ; -------------------------------
0022 SOP_CODE_ADR: equ 0x22
0000
0000 ; CODESTORE_REG_SOF_RST 64'h17_ff_9e_21_36_90_c7_82
0017 CODESTORE_BYTE7_SOF_RST: equ 0x17
00FF CODESTORE_BYTE6_SOF_RST: equ 0xff
009E CODESTORE_BYTE5_SOF_RST: equ 0x9e
0021 CODESTORE_BYTE4_SOF_RST: equ 0x21
0036 CODESTORE_BYTE3_SOF_RST: equ 0x36
0090 CODESTORE_BYTE2_SOF_RST: equ 0x90
00C7 CODESTORE_BYTE1_SOF_RST: equ 0xc7
0082 CODESTORE_BYTE0_SOF_RST: equ 0x82
0000
0000
0000 ; -------------------------------
0000 ; Data Code - 16 bytes
0000 ; -------------------------------
0023 DATA_CODE_ADR: equ 0x23
0000
0000 ; CODESTORE_REG_DCODE0_RST 64'h01_2B_F1_DB_01_32_BE_6F
0001 CODESTORE_BYTE7_DCODE0_RST: equ 0x01
002B CODESTORE_BYTE6_DCODE0_RST: equ 0x2b
00F1 CODESTORE_BYTE5_DCODE0_RST: equ 0xf1
00DB CODESTORE_BYTE4_DCODE0_RST: equ 0xdb
0001 CODESTORE_BYTE3_DCODE0_RST: equ 0x01
0032 CODESTORE_BYTE2_DCODE0_RST: equ 0x32
00BE CODESTORE_BYTE1_DCODE0_RST: equ 0xbe
006F CODESTORE_BYTE0_DCODE0_RST: equ 0x6f
0000
0000 ; CODESTORE_REG_DCODE1_RST 64'h02_F9_93_97_02_FA_5C_E3
0002 CODESTORE_BYTE7_DCODE1_RST: equ 0x02
00F9 CODESTORE_BYTE6_DCODE1_RST: equ 0xf9
0093 CODESTORE_BYTE5_DCODE1_RST: equ 0x93
0097 CODESTORE_BYTE4_DCODE1_RST: equ 0x97
0002 CODESTORE_BYTE3_DCODE1_RST: equ 0x02
00FA CODESTORE_BYTE2_DCODE1_RST: equ 0xfa
005C CODESTORE_BYTE1_DCODE1_RST: equ 0x5c
00E3 CODESTORE_BYTE0_DCODE1_RST: equ 0xe3
0000
0000
0000 ; -------------------------------
0000 ; Preamble - 3 bytes
0000 ; -------------------------------
0024 PREAMBLE_ADR: equ 0x24
0000
0033 PREAMBLE_CODE_MSB_RST: equ 0x33
0033 PREAMBLE_CODE_LSB_RST: equ 0x33
0002 PREAMBLE_LEN_RST: equ 0x02
0000
0000
0000 ; -------------------------------
0000 ; Laser Fuses - 8 bytes (2 hidden)
0000 ; -------------------------------
0025 MFG_ID_ADR: equ 0x25
0000
0000
0000 ; -------------------------------
0000 ; XTAL Startup Delay
0000 ; -------------------------------
0026 XTAL_CFG_ADR: equ 0x26
0000 XTAL_CFG_RST: equ 0x00
0000
0000 ; -------------------------------
0000 ; Clock Override
0000 ; -------------------------------
0027 CLK_OVERRIDE_ADR: equ 0x27
0000 CLK_OVERRIDE_RST: equ 0x00
0000
0002 RXF: equ 0x02
0000
0000
0000 ; -------------------------------
0000 ; Clock Enable
0000 ; -------------------------------
0028 CLK_EN_ADR: equ 0x28
0000 CLK_EN_RST: equ 0x00
0000
0002 RXF: equ 0x02
0000
0000
0000 ; -------------------------------
0000 ; Receiver Abort
0000 ; -------------------------------
0029 RX_ABORT_ADR: equ 0x29
0000 RX_ABORT_RST: equ 0x00
0000
0020 ABORT_EN: equ 0x20
0000
0000
0000 ; -------------------------------
0000 ; Auto Calibration Time
0000 ; -------------------------------
0032 AUTO_CAL_TIME_ADR: equ 0x32
000C AUTO_CAL_TIME_RST: equ 0x0C
0000
003C AUTO_CAL_TIME_MAX: equ 0x3C
0000
0000
0000 ; -------------------------------
0000 ; Auto Calibration Offset
0000 ; -------------------------------
0035 AUTO_CAL_OFFSET_ADR: equ 0x35
0000 AUTO_CAL_OFFSET_RST: equ 0x00
0000
0014 AUTO_CAL_OFFSET_MINUS_4: equ 0x14
0000
00C0 FLAG_PGMODE_MASK: equ C0h ; Paging control for > 256 bytes of RAM
0000 FLAG_PGMODE_0: equ 00h ; Direct to Page 0, indexed to Page 0
0040 FLAG_PGMODE_1: equ 40h ; Direct to Page 0, indexed to STK_PP page
0080 FLAG_PGMODE_2: equ 80h ; Direct to CUR_PP page, indexed to IDX_PP page
00C0 FLAG_PGMODE_3: equ C0h ; Direct to CUR_PP page, indexed to STK_PP page
0000 FLAG_PGMODE_00b: equ 00h ; Same as PGMODE_0
0040 FLAG_PGMODE_01b: equ 40h ; Same as PGMODE_1
0080 FLAG_PGMODE_10b: equ 80h ; Same as PGMODE_2
00C0 FLAG_PGMODE_11b: equ C0h ; Same as PGMODE_3
0010 FLAG_XIO_MASK: equ 10h ; I/O Bank select for register space
0008 FLAG_SUPER: equ 08h ; Supervisor Mode
0004 FLAG_CARRY: equ 04h ; Carry Condition Flag
0002 FLAG_ZERO: equ 02h ; Zero Condition Flag
0001 FLAG_GLOBAL_IE: equ 01h ; Glogal Interrupt Enable
0000
0000
0000 ;;=============================================================================
0000 ;; Register Space, Bank 0
0000 ;;=============================================================================
0000
0000 ;------------------------------------------------
0000 ; Port Registers
0000 ; Note: Also see this address range in Bank 1.
0000 ;------------------------------------------------
0000 ; Port 0
0000 PRT0DR: equ 00h ; Port 0 Data Register (RW)
0001 PRT0IE: equ 01h ; Port 0 Interrupt Enable Register (RW)
0002 PRT0GS: equ 02h ; Port 0 Global Select Register (RW)
0003 PRT0DM2: equ 03h ; Port 0 Drive Mode 2 (RW)
0000 ; Port 1
0004 PRT1DR: equ 04h ; Port 1 Data Register (RW)
0005 PRT1IE: equ 05h ; Port 1 Interrupt Enable Register (RW)
0006 PRT1GS: equ 06h ; Port 1 Global Select Register (RW)
0007 PRT1DM2: equ 07h ; Port 1 Drive Mode 2 (RW)
0000 ; Port 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -