📄 fs7805reg.h
字号:
EXTERN xdata volatile BYTE BPPUCTL _AT_ 0xFE1B; // Bi-direction Pad Pull-up Control Register
EXTERN xdata volatile BYTE MEMCON _AT_ 0xFE1F; // Data Memory Configure Register
EXTERN xdata volatile BYTE SDMCMDRESBUF00 _AT_ 0xFE20; // SDMI Command / Response Buffer 00 Register
EXTERN xdata volatile BYTE SDMCMDRESBUF01 _AT_ 0xFE21; // SDMI Command / Response Buffer 01 Register
EXTERN xdata volatile BYTE SDMCMDRESBUF02 _AT_ 0xFE22; // SDMI Command / Response Buffer 02 Register
EXTERN xdata volatile BYTE SDMCMDRESBUF03 _AT_ 0xFE23; // SDMI Command / Response Buffer 03 Register
EXTERN xdata volatile BYTE SDMCMDRESBUF04 _AT_ 0xFE24; // SDMI Command / Response Buffer 04 Register
EXTERN xdata volatile BYTE SDMRESBUF05 _AT_ 0xFE25; // SDMI Response Buffer 05 Register
EXTERN xdata volatile BYTE SDMRESBUF06 _AT_ 0xFE26; // SDMI Response Buffer 06 Register
EXTERN xdata volatile BYTE SDMRESBUF07 _AT_ 0xFE27; // SDMI Response Buffer 07 Register
EXTERN xdata volatile BYTE SDMRESBUF08 _AT_ 0xFE28; // SDMI Response Buffer 08 Register
EXTERN xdata volatile BYTE SDMRESBUF09 _AT_ 0xFE29; // SDMI Response Buffer 09 Register
EXTERN xdata volatile BYTE SDMRESBUF10 _AT_ 0xFE2A; // SDMI Response Buffer 10 Register
EXTERN xdata volatile BYTE SDMRESBUF11 _AT_ 0xFE2B; // SDMI Response Buffer 11 Register
EXTERN xdata volatile BYTE SDMRESBUF12 _AT_ 0xFE2C; // SDMI Response Buffer 12 Register
EXTERN xdata volatile BYTE SDMRESBUF13 _AT_ 0xFE2D; // SDMI Response Buffer 13 Register
EXTERN xdata volatile BYTE SDMRESBUF14 _AT_ 0xFE2E; // SDMI Response Buffer 14 Register
EXTERN xdata volatile BYTE SDMRESBUF15 _AT_ 0xFE2F; // SDMI Response Buffer 15 Register
EXTERN xdata volatile BYTE SDMRESBUF16 _AT_ 0xFE30; // SDMI Response Buffer 16 Register
EXTERN xdata volatile BYTE SDMI_CTL _AT_ 0xFE31; // SDMI Control Register
EXTERN xdata volatile BYTE SDMI_BUFBASE _AT_ 0xFE32; // SDMI Buffer Base Address Register
EXTERN xdata volatile BYTE SDMI_LENL _AT_ 0xFE33; // SDMI transaction data length Low byte
EXTERN xdata volatile BYTE SDMI_LENH _AT_ 0xFE34; // SDMI transaction data length High byte
EXTERN xdata volatile BYTE SDMI_CMD _AT_ 0xFE35; // SDMI Command Type Register
EXTERN xdata volatile BYTE SDMI_ST _AT_ 0xFE36; // SDMI Status Register
EXTERN xdata volatile BYTE SDMI_INT _AT_ 0xFE37; // SDMI Interrupt Register
EXTERN xdata volatile BYTE SDMI_INTE _AT_ 0xFE38; // SDMI Interrupt Enable Register
EXTERN xdata volatile BYTE DMA_CTL _AT_ 0xFE40; // DMA Control
EXTERN xdata volatile BYTE DMA_CTL2 _AT_ 0xFE41; // DMA Control2
EXTERN xdata volatile BYTE DMA_S_ADDRL _AT_ 0xFE42; // DMA Source Address, Low Byte
EXTERN xdata volatile BYTE DMA_S_ADDRH _AT_ 0xFE43; // DMA Source Address, High Byte
EXTERN xdata volatile BYTE DMA_D_ADDRL _AT_ 0xFE44; // DMA Destination Address, Low Byte
EXTERN xdata volatile BYTE DMA_D_ADDRH _AT_ 0xFE45; // DMA Destination Address, High Byte
EXTERN xdata volatile BYTE DMA_LENL _AT_ 0xFE46; // DMA Data Length, Low Byte
EXTERN xdata volatile BYTE DMA_LENH _AT_ 0xFE47; // DMA Data Length, High Byte
EXTERN xdata volatile BYTE PWM_CTL _AT_ 0xFE48; // PWM Control Register
EXTERN xdata volatile BYTE PWM0DUTYL _AT_ 0xFE49; // PWM0 Duty Cycle Low Level Control Register
EXTERN xdata volatile BYTE PWM0DUTYH _AT_ 0xFE4A; // PWM0 Duty Cycle High Level Control Register
EXTERN xdata volatile BYTE PWM1DUTYL _AT_ 0xFE4B; // PWM1 Duty Cycle Low Level Control Register
EXTERN xdata volatile BYTE PWM1DUTYH _AT_ 0xFE4C; // PWM1 Duty Cycle High Level Control Register
EXTERN xdata volatile BYTE RNG_CTL _AT_ 0xFE50; // RNG Control Register
EXTERN xdata volatile BYTE RNG_INT _AT_ 0xFE51; // RNG Interrupt Register
EXTERN xdata volatile BYTE RNG_INTE _AT_ 0xFE52; // RNG Interrupt Enable Register
EXTERN xdata volatile BYTE RNG_INDAT _AT_ 0xFE53; // RGN Initial Data Register
EXTERN xdata volatile BYTE RNG_OUTDAT _AT_ 0xFE54; // RGN Output Data Register
EXTERN xdata volatile BYTE SADDR _AT_ 0xFE58; // EEPROM Slave Address
EXTERN xdata volatile BYTE KPU_CTL _AT_ 0xFE59; // EEPROM Key Protection Unit Control and Status Register
EXTERN xdata volatile BYTE TDES_KEY1_0 _AT_ 0xFE60; // Triple DES Encrypt/Decrypt Key 1_0
EXTERN xdata volatile BYTE TDES_KEY1_1 _AT_ 0xFE61; // Triple DES Encrypt/Decrypt Key 1_1
EXTERN xdata volatile BYTE TDES_KEY1_2 _AT_ 0xFE62; // Triple DES Encrypt/Decrypt Key 1_2
EXTERN xdata volatile BYTE TDES_KEY1_3 _AT_ 0xFE63; // Triple DES Encrypt/Decrypt Key 1_3
EXTERN xdata volatile BYTE TDES_KEY1_4 _AT_ 0xFE64; // Triple DES Encrypt/Decrypt Key 1_4
EXTERN xdata volatile BYTE TDES_KEY1_5 _AT_ 0xFE65; // Triple DES Encrypt/Decrypt Key 1_5
EXTERN xdata volatile BYTE TDES_KEY1_6 _AT_ 0xFE66; // Triple DES Encrypt/Decrypt Key 1_6
EXTERN xdata volatile BYTE TDES_KEY1_7 _AT_ 0xFE67; // Triple DES Encrypt/Decrypt Key 1_7
EXTERN xdata volatile BYTE TDES_KEY2_0 _AT_ 0xFE68; // Triple DES Encrypt/Decrypt Key 2_0
EXTERN xdata volatile BYTE TDES_KEY2_1 _AT_ 0xFE69; // Triple DES Encrypt/Decrypt Key 2_1
EXTERN xdata volatile BYTE TDES_KEY2_2 _AT_ 0xFE6A; // Triple DES Encrypt/Decrypt Key 2_2
EXTERN xdata volatile BYTE TDES_KEY2_3 _AT_ 0xFE6B; // Triple DES Encrypt/Decrypt Key 2_3
EXTERN xdata volatile BYTE TDES_KEY2_4 _AT_ 0xFE6C; // Triple DES Encrypt/Decrypt Key 2_4
EXTERN xdata volatile BYTE TDES_KEY2_5 _AT_ 0xFE6D; // Triple DES Encrypt/Decrypt Key 2_5
EXTERN xdata volatile BYTE TDES_KEY2_6 _AT_ 0xFE6E; // Triple DES Encrypt/Decrypt Key 2_6
EXTERN xdata volatile BYTE TDES_KEY2_7 _AT_ 0xFE6F; // Triple DES Encrypt/Decrypt Key 2_7
EXTERN xdata volatile BYTE TDES_KEY3_0 _AT_ 0xFE70; // Triple DES Encrypt/Decrypt Key 3_0
EXTERN xdata volatile BYTE TDES_KEY3_1 _AT_ 0xFE71; // Triple DES Encrypt/Decrypt Key 3_1
EXTERN xdata volatile BYTE TDES_KEY3_2 _AT_ 0xFE72; // Triple DES Encrypt/Decrypt Key 3_2
EXTERN xdata volatile BYTE TDES_KEY3_3 _AT_ 0xFE73; // Triple DES Encrypt/Decrypt Key 3_3
EXTERN xdata volatile BYTE TDES_KEY3_4 _AT_ 0xFE74; // Triple DES Encrypt/Decrypt Key 3_4
EXTERN xdata volatile BYTE TDES_KEY3_5 _AT_ 0xFE75; // Triple DES Encrypt/Decrypt Key 3_5
EXTERN xdata volatile BYTE TDES_KEY3_6 _AT_ 0xFE76; // Triple DES Encrypt/Decrypt Key 3_6
EXTERN xdata volatile BYTE TDES_KEY3_7 _AT_ 0xFE77; // Triple DES Encrypt/Decrypt Key 3_7
EXTERN xdata volatile BYTE TDES_CTL _AT_ 0xFE78; // Triple DES Control Register
EXTERN xdata volatile BYTE TDES_DATA _AT_ 0xFE79; // Triple DES Input Data / Output Data
EXTERN xdata volatile BYTE USBGCTRL _AT_ 0xFE80; // USB General Control Register
EXTERN xdata volatile BYTE EPINT _AT_ 0xFE81; // USB Endpoint Interrupt Register
EXTERN xdata volatile BYTE EPIE _AT_ 0xFE82; // USB Endpoint Interrupt Enable Register
EXTERN xdata volatile BYTE FRAMEH _AT_ 0xFE83; // USB Frame Number High-Byte Register
EXTERN xdata volatile BYTE FRAMEL _AT_ 0xFE84; // USB Frame Number Low Byte Register
EXTERN xdata volatile BYTE STINT _AT_ 0xFE85; // USB State Interrupt Event Register
EXTERN xdata volatile BYTE STIE _AT_ 0xFE86; // USB State Interrupt Enable Register
EXTERN xdata volatile BYTE USBFADDR _AT_ 0xFE87; // USB Function Address Register
EXTERN xdata volatile BYTE EP0RXTKN _AT_ 0xFE88; // USB Endpoint 0 Receive Token Status Register
EXTERN xdata volatile BYTE EP0RXCS _AT_ 0xFE89; // USB Endpoint 0 Receive Command/Status Register
EXTERN xdata volatile BYTE EP0TXCS _AT_ 0xFE8A; // USB Endpoint 0 Transmit Command/Status Register
EXTERN xdata volatile BYTE EP0RXCNT _AT_ 0xFE8B; // USB Endpoint 0 Receive Data Byte Count Register
EXTERN xdata volatile BYTE EP0TXCNT _AT_ 0xFE8C; // USB Endpoint 0 Transmit Data Byte Count Register
EXTERN xdata volatile BYTE EP0RXDAT _AT_ 0xFE8D; // USB Endpoint 0 Receive Data Byte Register
EXTERN xdata volatile BYTE EP0TXDAT _AT_ 0xFE8E; // USB Endpoint 0 Transmit Data Byte Register
EXTERN xdata volatile BYTE EPFIFOCFG _AT_ 0xFE8F; // USB Endpoint A, B, C, D FIFO Configuration
EXTERN xdata volatile BYTE EPACTRL _AT_ 0xFE90; // USB Endpoint A Control Register
EXTERN xdata volatile BYTE EPBCTRL _AT_ 0xFE91; // USB Endpoint B Control Register
EXTERN xdata volatile BYTE EPCCTRL _AT_ 0xFE92; // USB Endpoint C Control Register
EXTERN xdata volatile BYTE EPDCTRL _AT_ 0xFE93; // USB Endpoint D Control Register
EXTERN xdata volatile BYTE EPACS _AT_ 0xFE98; // USB Endpoint A Command/Status Register
EXTERN xdata volatile BYTE EPBCS _AT_ 0xFE99; // USB Endpoint B Command/Status Register
EXTERN xdata volatile BYTE EPCCS _AT_ 0xFE9A; // USB Endpoint C Command/Status Register
EXTERN xdata volatile BYTE EPDCS _AT_ 0xFE9B; // USB Endpoint D Command/Status Register
EXTERN xdata volatile BYTE ERRCNTLIM _AT_ 0xFE9C; // Error Count and Error Count Threshold Register
EXTERN xdata volatile BYTE EPACNT0L _AT_ 0xFEA0; // USB Endpoint A Ping-Pong FIFO 1 Data Count Low-Byte Register
EXTERN xdata volatile BYTE EPBCNT0L _AT_ 0xFEA1; // USB Endpoint B Ping-Pong FIFO 1 Data Count Low-Byte Register
EXTERN xdata volatile BYTE EPCCNT0L _AT_ 0xFEA2; // USB Endpoint C Ping-Pong FIFO 1 Data Count Low-Byte Register
EXTERN xdata volatile BYTE EPDCNT0L _AT_ 0xFEA3; // USB Endpoint D Ping-Pong FIFO 1 Data Count Low-Byte Register
EXTERN xdata volatile BYTE EPACNT1L _AT_ 0xFEA8; // USB Endpoint A Ping-Pong FIFO 0 Data Count Low-Byte Register
EXTERN xdata volatile BYTE EPBCNT1L _AT_ 0xFEA9; // USB Endpoint B Ping-Pong FIFO 0 Data Count Low-Byte Register
EXTERN xdata volatile BYTE EPCCNT1L _AT_ 0xFEAA; // USB Endpoint C Ping-Pong FIFO 0 Data Count Low-Byte Register
EXTERN xdata volatile BYTE EPDCNT1L _AT_ 0xFEAB; // USB Endpoint D Ping-Pong FIFO 0 Data Count Low-Byte Register
EXTERN xdata volatile BYTE EPACNTH _AT_ 0xFEB0; // USB Endpoint A Ping-Pong FIFO 01 Data Count High-Byte Register
EXTERN xdata volatile BYTE EPBCNTH _AT_ 0xFEB1; // USB Endpoint B Ping-Pong FIFO 01 Data Count High-Byte Register
EXTERN xdata volatile BYTE EPCCNTH _AT_ 0xFEB2; // USB Endpoint C Ping-Pong FIFO 01 Data Count High-Byte Register
EXTERN xdata volatile BYTE EPDCNTH _AT_ 0xFEB3; // USB Endpoint D Ping-Pong FIFO 01 Data Count High-Byte Register
EXTERN xdata volatile BYTE EPAFIFOCS _AT_ 0xFEB8; // USB Endpoint A FIFO Control / Status Register
EXTERN xdata volatile BYTE EPBFIFOCS _AT_ 0xFEB9; // USB Endpoint B FIFO Control / Status Register
EXTERN xdata volatile BYTE EPCFIFOCS _AT_ 0xFEBA; // USB Endpoint C FIFO Control / Status Register
EXTERN xdata volatile BYTE EPDFIFOCS _AT_ 0xFEBB; // USB Endpoint D FIFO Control / Status Register
EXTERN xdata volatile BYTE PHYTEST _AT_ 0xFEBF; // USB PHY Test Mode Register
EXTERN xdata volatile BYTE SPI_DATA _AT_ 0xFEC0; // SPI Transmit / Receive Data Register
EXTERN xdata volatile BYTE SPI_CTL _AT_ 0xFEC1; // SPI Control Register
EXTERN xdata volatile BYTE SPI_ST _AT_ 0xFEC2; // SPI Status Register
EXTERN xdata volatile BYTE WDTRST _AT_ 0xFEC4; // Watchdog Timer Reset Control Register
EXTERN xdata volatile BYTE WDTEXT _AT_ 0xFEC5; // Watchdog Timer Extension Control Register
EXTERN xdata volatile BYTE I2C_CTL _AT_ 0xFEC8; // I2C Control Register
EXTERN xdata volatile BYTE I2C_CLK _AT_ 0xFEC9; // I2C Clock Control Register
EXTERN xdata volatile BYTE I2C_STUS _AT_ 0xFECA; // I2C Status Register
EXTERN xdata volatile BYTE I2C_SADDR _AT_ 0xFECB; // I2C Interrupt Enable Register
EXTERN xdata volatile BYTE I2C_DBUF _AT_ 0xFECC; // I2C Shift Data Transmit/Receive Buffer Register
EXTERN xdata volatile BYTE I2C_MABT _AT_ 0xFECD; // I2C Master Abort Time Out Register
EXTERN xdata volatile BYTE SFI_SKIP _AT_ 0xFED0; // Skip Packet to/from SFI
EXTERN xdata volatile BYTE SFI_FLGST _AT_ 0xFED1; // SFI Pin Flag Status Register
EXTERN xdata volatile BYTE PINFLAGAB _AT_ 0xFED2; // Slave FIFO Pin Flag AB Configuration
EXTERN xdata volatile BYTE PINFLAGC _AT_ 0xFED3; // Slave FIFO Pin Flag C Configuration
EXTERN xdata volatile BYTE SFI_DISABLE _AT_ 0xFED4; // Slave FIFO Interface Endpoint DISABLE Register
EXTERN xdata volatile BYTE SFI_EPCFG _AT_ 0xFED5; // Slave FIFO Endpoint Configuration Register
EXTERN xdata volatile BYTE SFI_EPAINLENL _AT_ 0xFED6; // Slave FIFO Endpoint A IN Packet Length Low-Byte Register
EXTERN xdata volatile BYTE SFI_EPABINLENH _AT_ 0xFED7; // Slave FIFO Endpoint AB IN Packet Length high Byte Register
EXTERN xdata volatile BYTE SFI_EPBINLENL _AT_ 0xFED8; // Slave FIFO Endpoint B IN Packet Length Low-Byte Register
EXTERN xdata volatile BYTE SFI_EPCINLENL _AT_ 0xFED9; // Slave FIFO Endpoint C IN Packet Length Low-Byte Register
EXTERN xdata volatile BYTE SFI_EPCDINLENH _AT_ 0xFEDA; // Slave FIFO Endpoint CD IN Packet Length high Byte Register
EXTERN xdata volatile BYTE SFI_EPDINLENL _AT_ 0xFEDB; // Slave FIFO Endpoint D IN Packet Length Low-Byte Register
EXTERN xdata volatile BYTE SFI_EPPFSTS _AT_ 0xFEDC; // Slave FIFO Endpoint Programmable-Level Full Status Register
EXTERN xdata volatile BYTE SFI_EPAPFTHREDL _AT_ 0xFEDD; // Slave FIFO Endpoint A Programmable-Level Full Threshold, Low Byte
EXTERN xdata volatile BYTE SFI_EPBPFTHREDL _AT_ 0xFEDE; // Slave FIFO Endpoint B Programmable-Level Full Threshold, Low Byte
EXTERN xdata volatile BYTE SFI_EPCPFTHREDL _AT_ 0xFEDF; // Slave FIFO Endpoint C Programmable-Level Full Threshold, Low Byte
EXTERN xdata volatile BYTE SFI_EPDPFTHREDL _AT_ 0xFEE0; // Slave FIFO Endpoint D Programmable-Level Full Threshold, Low Byte
EXTERN xdata volatile BYTE SFI_EPPFTHREDH _AT_ 0xFEE1; // Slave FIFO Endpoint Programmable-Level Full Threshold, High Byte
EXTERN xdata volatile BYTE SFI_EPINT _AT_ 0xFEE2; // Slave FIFO Endpoint Status Interrupts Register
EXTERN xdata volatile BYTE SFI_EPINTE _AT_ 0xFEE3; // Slave FIFO Endpoint Interrupts Enable Register
EXTERN xdata volatile BYTE HWTRAP _AT_ 0xFEF0; // Hardware Trap Register
EXTERN xdata volatile BYTE HW_TPROBSEL _AT_ 0xFEF1; // Hardware Trap Probe Select Register
EXTERN xdata volatile BYTE TPROBSEL _AT_ 0xFEF2; // Probe select
EXTERN xdata volatile BYTE WAVEDATA0[32] _AT_ 0xFF00; // APLIF Waveform Descriptor 0 Data
EXTERN xdata volatile BYTE WAVEDATA1[32] _AT_ 0xFF20; // APLIF Waveform Descriptor 1 Data
EXTERN xdata volatile BYTE WAVEDATA2[32] _AT_ 0xFF40; // APLIF Waveform Descriptor 2 Data
EXTERN xdata volatile BYTE WAVEDATA3[32] _AT_ 0xFF60; // APLIF Waveform Descriptor 3 Data
EXTERN xdata volatile BYTE APLIFDM_CTL _AT_ 0xFFD0; // APLIF Duplex mode Control Register
EXTERN xdata volatile BYTE APLIFHOLDTIME _AT_ 0xFFD1; // APLIF Output Data Hold Time Control Register
EXTERN xdata volatile BYTE APLIFIDLECTL _AT_ 0xFFD2; // APLIF Output State in IDLE State Control Register
EXTERN xdata volatile BYTE APLIFIOCFG _AT_ 0xFFD3; // APLIF Output Drive Control Register
EXTERN xdata volatile BYTE APLIFARL _AT_ 0xFFD4; // APLIF Address, Low Byte
EXTERN xdata volatile BYTE APLIFARH _AT_ 0xFFD5; // APLIF Address, High Byte
EXTERN xdata volatile BYTE APLIFREADYCFG _AT_ 0xFFD6; // APLIF Ready Input Configuration
EXTERN xdata volatile BYTE APLIFREADYSTAT _AT_ 0xFFD7; // APLIF Ready Input Status
EXTERN xdata volatile BYTE APLIFTCD _AT_ 0xFFD8; // APLIF Transaction Count Divisor Register
EXTERN xdata volatile BYTE EPAPLIFFLGSEL _AT_ 0xFFE0; // Endpoint A, B, C, D APLIF Flag Select
EXTERN xdata volatile BYTE EPAPLIFSTOP _AT_ 0xFFE1; // Endpoint A, B, C, D APLIF Stop Transaction
EXTERN xdata volatile BYTE APLIFABORT _AT_ 0xFFE2; // Abort APLIF
EXTERN xdata volatile BYTE APLIFIE _AT_ 0xFFE3; // APLIF Interrupt Enable
EXTERN xdata volatile BYTE APLIFI _AT_ 0xFFE4; // APLIF Interrupt Request
EXTERN xdata volatile BYTE APLIFTCH _AT_ 0xFFE5; // APLIF Transaction Count Value, High Byte
EXTERN xdata volatile BYTE APLIFTCL _AT_ 0xFFE6; // APLIF Transaction Count Value, Low Byte
EXTERN xdata volatile BYTE EPAAPLIFTRIG _AT_ 0xFFE7; // Endpoint A APLIF Trigger
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -