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

📄 spi_flash_controller.map

📁 Assembler source code for a AT90S2313 microcontroller used in an interface for reading, programming
💻 MAP
字号:

AVRASM ver. 2.1.13  G:\Adirson\WGT624\_Projects\SPI_FLASH_CONTROLLER\SPI_FLC.asm Sun Nov 04 16:35:12 2007


EQU  SIGNATURE_000 0000001e
EQU  SIGNATURE_001 00000091
EQU  SIGNATURE_002 00000001
EQU  SREG         0000003f
EQU  SPL          0000003d
EQU  GIMSK        0000003b
EQU  GIFR         0000003a
EQU  TIMSK        00000039
EQU  TIFR         00000038
EQU  MCUCR        00000035
EQU  TCCR0        00000033
EQU  TCNT0        00000032
EQU  TCCR1A       0000002f
EQU  TCCR1B       0000002e
EQU  TCNT1L       0000002c
EQU  TCNT1H       0000002d
EQU  OCR1AL       0000002a
EQU  OCR1AH       0000002b
EQU  ICR1L        00000024
EQU  ICR1H        00000025
EQU  WDTCR        00000021
EQU  EEAR         0000001e
EQU  EEDR         0000001d
EQU  EECR         0000001c
EQU  PORTB        00000018
EQU  DDRB         00000017
EQU  PINB         00000016
EQU  PORTD        00000012
EQU  DDRD         00000011
EQU  PIND         00000010
EQU  UDR          0000000c
EQU  USR          0000000b
EQU  UCR          0000000a
EQU  UBRR         00000009
EQU  ACSR         00000008
EQU  PORTB0       00000000
EQU  PB0          00000000
EQU  PORTB1       00000001
EQU  PB1          00000001
EQU  PORTB2       00000002
EQU  PB2          00000002
EQU  PORTB3       00000003
EQU  PB3          00000003
EQU  PORTB4       00000004
EQU  PB4          00000004
EQU  PORTB5       00000005
EQU  PB5          00000005
EQU  PORTB6       00000006
EQU  PB6          00000006
EQU  PORTB7       00000007
EQU  PB7          00000007
EQU  DDB0         00000000
EQU  DDB1         00000001
EQU  DDB2         00000002
EQU  DDB3         00000003
EQU  DDB4         00000004
EQU  DDB5         00000005
EQU  DDB6         00000006
EQU  DDB7         00000007
EQU  PINB0        00000000
EQU  PINB1        00000001
EQU  PINB2        00000002
EQU  PINB3        00000003
EQU  PINB4        00000004
EQU  PINB5        00000005
EQU  PINB6        00000006
EQU  PINB7        00000007
EQU  TOIE0        00000001
EQU  TOV0         00000001
EQU  CS00         00000000
EQU  CS01         00000001
EQU  CS02         00000002
EQU  TCNT00       00000000
EQU  TCNT01       00000001
EQU  TCNT02       00000002
EQU  TCNT03       00000003
EQU  TCNT04       00000004
EQU  TCNT05       00000005
EQU  TCNT06       00000006
EQU  TCNT07       00000007
EQU  TICIE1       00000003
EQU  OCIE1A       00000006
EQU  TOIE1        00000007
EQU  ICF1         00000003
EQU  OCF1A        00000006
EQU  TOV1         00000007
EQU  PWM10        00000000
EQU  PWM11        00000001
EQU  COM1A0       00000006
EQU  COM1A1       00000007
EQU  CS10         00000000
EQU  CS11         00000001
EQU  CS12         00000002
EQU  CTC1         00000003
EQU  ICES1        00000006
EQU  ICNC1        00000007
EQU  WDP0         00000000
EQU  WDP1         00000001
EQU  WDP2         00000002
EQU  WDE          00000003
EQU  WDTOE        00000004
EQU  WDDE         00000004
EQU  INT0         00000006
EQU  INT1         00000007
EQU  INTF0        00000006
EQU  INTF1        00000007
EQU  UDR0         00000000
EQU  UDR1         00000001
EQU  UDR2         00000002
EQU  UDR3         00000003
EQU  UDR4         00000004
EQU  UDR5         00000005
EQU  UDR6         00000006
EQU  UDR7         00000007
EQU  DOR          00000003
EQU  FE           00000004
EQU  UDRE         00000005
EQU  TXC          00000006
EQU  RXC          00000007
EQU  TXB8         00000000
EQU  RXB8         00000001
EQU  CHR9         00000002
EQU  TXEN         00000003
EQU  RXEN         00000004
EQU  UDRIE        00000005
EQU  TXCIE        00000006
EQU  RXCIE        00000007
EQU  UBRR0        00000000
EQU  UBRR1        00000001
EQU  UBRR2        00000002
EQU  UBRR3        00000003
EQU  UBRR4        00000004
EQU  UBRR5        00000005
EQU  UBRR6        00000006
EQU  UBRR7        00000007
EQU  ACIS0        00000000
EQU  ACIS1        00000001
EQU  ACIC         00000002
EQU  ACIE         00000003
EQU  ACI          00000004
EQU  ACO          00000005
EQU  ACD          00000007
EQU  SREG_C       00000000
EQU  SREG_Z       00000001
EQU  SREG_N       00000002
EQU  SREG_V       00000003
EQU  SREG_S       00000004
EQU  SREG_H       00000005
EQU  SREG_T       00000006
EQU  SREG_I       00000007
EQU  SP0          00000000
EQU  SP1          00000001
EQU  SP2          00000002
EQU  SP3          00000003
EQU  SP4          00000004
EQU  SP5          00000005
EQU  SP6          00000006
EQU  SP7          00000007
EQU  ISC00        00000000
EQU  ISC01        00000001
EQU  ISC10        00000002
EQU  ISC11        00000003
EQU  SM           00000004
EQU  SE           00000005
EQU  PORTD0       00000000
EQU  PD0          00000000
EQU  PORTD1       00000001
EQU  PD1          00000001
EQU  PORTD2       00000002
EQU  PD2          00000002
EQU  PORTD3       00000003
EQU  PD3          00000003
EQU  PORTD4       00000004
EQU  PD4          00000004
EQU  PORTD5       00000005
EQU  PD5          00000005
EQU  PORTD6       00000006
EQU  PD6          00000006
EQU  DDD0         00000000
EQU  DDD1         00000001
EQU  DDD2         00000002
EQU  DDD3         00000003
EQU  DDD4         00000004
EQU  DDD5         00000005
EQU  DDD6         00000006
EQU  PIND0        00000000
EQU  PIND1        00000001
EQU  PIND2        00000002
EQU  PIND3        00000003
EQU  PIND4        00000004
EQU  PIND5        00000005
EQU  PIND6        00000006
EQU  EEARL        0000001e
EQU  EEAR0        00000000
EQU  EEAR1        00000001
EQU  EEAR2        00000002
EQU  EEAR3        00000003
EQU  EEAR4        00000004
EQU  EEAR5        00000005
EQU  EEAR6        00000006
EQU  EEDR0        00000000
EQU  EEDR1        00000001
EQU  EEDR2        00000002
EQU  EEDR3        00000003
EQU  EEDR4        00000004
EQU  EEDR5        00000005
EQU  EEDR6        00000006
EQU  EEDR7        00000007
EQU  EERE         00000000
EQU  EEWE         00000001
EQU  EEMWE        00000002
EQU  LB1          00000000
EQU  LB2          00000001
DEF  XH           r27
DEF  XL           r26
DEF  YH           r29
DEF  YL           r28
DEF  ZH           r31
DEF  ZL           r30
EQU  FLASHEND     000003ff
EQU  IOEND        0000003f
EQU  SRAM_START   00000060
EQU  SRAM_SIZE    00000080
EQU  RAMEND       000000df
EQU  XRAMEND      00000000
EQU  E2END        0000007f
EQU  EEPROMEND    0000007f
EQU  EEADRBITS    00000007
EQU  INT0addr     00000001
EQU  INT1addr     00000002
EQU  ICP1addr     00000003
EQU  OC1addr      00000004
EQU  OVF1addr     00000005
EQU  OVF0addr     00000006
EQU  URXCaddr     00000007
EQU  UDREaddr     00000008
EQU  UTXCaddr     00000009
EQU  ACIaddr      0000000a
EQU  INT_VECTORS_SIZE 0000000b
EQU  SW_MAJOR     00000001
EQU  SW_MINOR     00000000
EQU  HW_MAJOR     00000000
EQU  HW_MINOR     00000000
EQU  sck          00000000
EQU  mosi         00000001
EQU  nss          00000002
EQU  miso         00000007
DEF  spi_lo       r0
DEF  spi_hi       r1
DEF  spitemp      r21
CSEG init_spi     00000200
CSEG ena_spi      00000208
CSEG disa_spi     0000020c
CSEG rw_spi       0000020e
CSEG spi_loop     0000020f
CSEG lo_mosi      00000213
CSEG mosi_done    00000215
CSEG time_hi      00000217
CSEG time_lo      0000021d
EQU  status_wait  00000001
EQU  Bulk_Erase   00000001
DEF  MemStop1     r10
DEF  MemStop2     r11
DEF  MemStop3     r12
DEF  Mem1         r13
DEF  Mem2         r14
DEF  Mem3         r15
DEF  CCT          r16
DEF  COMReg       r17
DEF  FLASHReg     r18
DEF  CMDLenght    r19
DEF  TEMP         r20
DEF  STATUS       r22
DEF  SREGTemp     r23
DEF  Function     r24
DEF  Block64_num  r25
EQU  RDID         0000009f
EQU  BE           000000c7
EQU  WREN         00000006
EQU  FAST_READ    0000000b
EQU  PP           00000002
EQU  RDSR         00000005
EQU  WRSR         00000001
EQU  RES          000000ab
CSEG RESET        000000be
CSEG T0_INT       00000010
CSEG UART_RX_INT  00000012
CSEG UART_TX_INT  00000080
CSEG UART_TX_UDR_INT 000000a8
CSEG Data_store   00000053
CSEG SPI_ID       00000047
CSEG BLK_ERASE    0000004a
CSEG READ_FAST    0000004d
CSEG PG_PRG       00000050
CSEG SET_ADDRESS  00000044
CSEG NUM_READ_BLOCKS 00000041
CSEG NUM_STORE_BLOCKS 0000003e
CSEG STORE_LAST_ADD 0000003b
CSEG Block_test   00000038
CSEG Deep_Pdown_Exit 0000002f
CSEG CMD_Deep_Pdown_Exit 00000147
CSEG Write_Status 00000032
CSEG CMD_Write_Status 0000015b
CSEG Read_Status  00000035
CSEG CMD_Read_Status 00000153
CSEG CMD_Block_test 00000165
CSEG CMD_STORE_LAST_ADD 00000192
CSEG CMD_NUM_STORE_BLOCKS 00000195
CSEG CMD_NUM_READ_BLOCKS 0000018f
CSEG PP_SET_ADDRESS 0000017b
CSEG SPI_FLASH_ID 000000df
CSEG CMD_BLK_ERASE 000000f4
CSEG CMD_FAST_READ 00000102
CSEG CMD_PAGE_PROGRAM 00000120
CSEG clr_fastread 0000005c
CSEG Page_Store   00000073
CSEG Blocks_num   0000006a
CSEG top_add      00000060
CSEG exit         0000007d
CSEG High_Address_Byte 00000067
CSEG MSB          00000070
CSEG LSB          0000006d
CSEG Block_end    00000079
CSEG Send_ID_Next_Byte 00000089
CSEG Fast_read_tx 0000008d
CSEG pp_byte_store 000000a1
CSEG exit_uart_tx 000000a5
CSEG Next_Byte    000000a0
CSEG End_dec_address 0000009c
CSEG Dec_MEM2     00000097
CSEG clr_status   0000009f
CSEG exit_uart_tx_disabled 000000a6
CSEG Send_Flash_ID_byte 000000b1
CSEG Fast_read_tx_int 000000b4
CSEG store_pp_byte_ack 000000b8
CSEG exit_uart_tx_udr 000000bb
CSEG Main         000000d4
CSEG Flash_Status 000000d5
CSEG SPI_TXRX_CMD 00000197
CSEG wait_flash_done 000000d9
CSEG Read_ID      000000e5
CSEG Ignore_data  000000e9
CSEG next_block   0000010c
CSEG Read_byte    00000110
CSEG Aguarda_TX_host 00000119
CSEG Next_PP_Block 00000130
CSEG Aguarda_Block_host 00000135
CSEG Prog_byte    0000013a
CSEG CMD_PP_EXIT  00000141
CSEG loop_test    00000172
CSEG inc_pointer  00000183
CSEG exit_this    0000018d
CSEG Add_match    00000186

⌨️ 快捷键说明

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