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

📄 main.lst

📁 达拉斯 1-Wire 主机通信 这份资料展示了如何把 1-Wire 主机通信在应用到一个AVR系统中
💻 LST
📖 第 1 页 / 共 4 页
字号:
   \                     _A_GICR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x5c, root
   \   union <unnamed> volatile __io _A_OCR0
   \                     _A_OCR0:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x5d, root
   \   union <unnamed> volatile __io _A_SP
   \                     _A_SP:
   \   00000000                              DS 2

   \                                 In segment ABSOLUTE, at 0x5f, root
   \   union <unnamed> volatile __io _A_SREG
   \                     _A_SREG:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x20, root
   \   union <unnamed> volatile __io _A_TWBR
   \                     _A_TWBR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x21, root
   \   union <unnamed> volatile __io _A_TWSR
   \                     _A_TWSR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x22, root
   \   union <unnamed> volatile __io _A_TWAR
   \                     _A_TWAR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x23, root
   \   union <unnamed> volatile __io _A_TWDR
   \                     _A_TWDR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x24, root
   \   union <unnamed> volatile __io _A_ADC
   \                     _A_ADC:
   \   00000000                              DS 2

   \                                 In segment ABSOLUTE, at 0x26, root
   \   union <unnamed> volatile __io _A_ADCSRA
   \                     _A_ADCSRA:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x27, root
   \   union <unnamed> volatile __io _A_ADMUX
   \                     _A_ADMUX:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x28, root
   \   union <unnamed> volatile __io _A_ACSR
   \                     _A_ACSR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x29, root
   \   union <unnamed> volatile __io _A_UBRRL
   \                     _A_UBRRL:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x2a, root
   \   union <unnamed> volatile __io _A_UCSRB
   \                     _A_UCSRB:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x2b, root
   \   union <unnamed> volatile __io _A_UCSRA
   \                     _A_UCSRA:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x2c, root
   \   union <unnamed> volatile __io _A_UDR
   \                     _A_UDR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x2d, root
   \   union <unnamed> volatile __io _A_SPCR
   \                     _A_SPCR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x2e, root
   \   union <unnamed> volatile __io _A_SPSR
   \                     _A_SPSR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x2f, root
   \   union <unnamed> volatile __io _A_SPDR
   \                     _A_SPDR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x30, root
   \   union <unnamed> volatile __io _A_PIND
   \                     _A_PIND:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x31, root
   \   union <unnamed> volatile __io _A_DDRD
   \                     _A_DDRD:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x32, root
   \   union <unnamed> volatile __io _A_PORTD
   \                     _A_PORTD:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x33, root
   \   union <unnamed> volatile __io _A_PINC
   \                     _A_PINC:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x34, root
   \   union <unnamed> volatile __io _A_DDRC
   \                     _A_DDRC:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x35, root
   \   union <unnamed> volatile __io _A_PORTC
   \                     _A_PORTC:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x36, root
   \   union <unnamed> volatile __io _A_PINB
   \                     _A_PINB:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x37, root
   \   union <unnamed> volatile __io _A_DDRB
   \                     _A_DDRB:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x38, root
   \   union <unnamed> volatile __io _A_PORTB
   \                     _A_PORTB:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x39, root
   \   union <unnamed> volatile __io _A_PINA
   \                     _A_PINA:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x3a, root
   \   union <unnamed> volatile __io _A_DDRA
   \                     _A_DDRA:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x3b, root
   \   union <unnamed> volatile __io _A_PORTA
   \                     _A_PORTA:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x3c, root
   \   union <unnamed> volatile __io _A_EECR
   \                     _A_EECR:
   \   00000000                              DS 1

   \                                 In segment ABSOLUTE, at 0x3d, root
   \   union <unnamed> volatile __io _A_EEDR
   \                     _A_EEDR:
   \   00000000                              DS 1

   Maximum stack usage in bytes:

     Function                     CSTACK RSTACK
     --------                     ------ ------
     DS1820_ReadTemperature           6      2
       -> OWI_DetectPresence          6      2
       -> OWI_MatchRom                6      2
       -> OWI_SendByte                6      2
       -> OWI_ReadBit                 6      2
       -> OWI_DetectPresence          6      2
       -> OWI_MatchRom                6      2
       -> OWI_SendByte                6      2
       -> OWI_ReceiveByte             6      2
       -> OWI_ReceiveByte             6      2
     DS2890_SetWiperPosition          4      2
       -> OWI_DetectPresence          4      2
       -> OWI_MatchRom                4      2
       -> OWI_SendByte                4      2
       -> OWI_SendByte                4      2
       -> OWI_ReceiveByte             4      2
       -> OWI_SendByte                4      2
       -> OWI_ReceiveByte             4      2
       -> OWI_DetectPresence          4      2
       -> OWI_MatchRom                4      2
       -> OWI_SendByte                4      2
       -> OWI_SendByte                4      2
       -> OWI_ReceiveByte             4      2
       -> OWI_SendByte                4      2
       -> OWI_ReceiveByte             4      2
     FindFamily                       0      2
     SearchBuses                     15      4
       -> OWI_DetectPresence         15      2
       -> memcpy                     15      2
       -> OWI_DetectPresence         15      2
       -> OWI_SearchRom              15      2
       -> OWI_CheckRomCRC            15      2
     main                             7      2
       -> OWI_Init                    7      2
       -> SearchBuses                 7      2
       -> FindFamily                  7      2
       -> FindFamily                  7      2
       -> DS1820_ReadTemperature      7      2
       -> DS2890_SetWiperPosition     7      2


   Segment part sizes:

     Function/Label          Bytes
     --------------          -----
     main                     110
     devices                   72
     SearchBuses              262
     FindFamily                36
     DS1820_ReadTemperature   114
     DS2890_SetWiperPosition  136
     _A_EEAR                    2
     _A_UBRRH                   1
     _A_WDTCR                   1
     _A_ASSR                    1
     _A_OCR2                    1
     _A_TCNT2                   1
     _A_TCCR2                   1
     _A_ICR1                    2
     _A_OCR1B                   2
     _A_OCR1A                   2
     _A_TCNT1                   2
     _A_TCCR1B                  1
     _A_TCCR1A                  1
     _A_SFIOR                   1
     _A_OSCCAL                  1
     _A_TCNT0                   1
     _A_TCCR0                   1
     _A_MCUCSR                  1
     _A_MCUCR                   1
     _A_TWCR                    1
     _A_SPMCR                   1
     _A_TIFR                    1
     _A_TIMSK                   1
     _A_GIFR                    1
     _A_GICR                    1
     _A_OCR0                    1
     _A_SP                      2
     _A_SREG                    1
     _A_TWBR                    1
     _A_TWSR                    1
     _A_TWAR                    1
     _A_TWDR                    1
     _A_ADC                     2
     _A_ADCSRA                  1
     _A_ADMUX                   1
     _A_ACSR                    1
     _A_UBRRL                   1
     _A_UCSRB                   1
     _A_UCSRA                   1
     _A_UDR                     1
     _A_SPCR                    1
     _A_SPSR                    1
     _A_SPDR                    1
     _A_PIND                    1
     _A_DDRD                    1
     _A_PORTD                   1
     _A_PINC                    1
     _A_DDRC                    1
     _A_PORTC                   1
     _A_PINB                    1
     _A_DDRB                    1
     _A_PORTB                   1
     _A_PINA                    1
     _A_DDRA                    1
     _A_PORTA                   1
     _A_EECR                    1
     _A_EEDR                    1
      Others                    6

 
  64 bytes in segment ABSOLUTE
 658 bytes in segment CODE
   6 bytes in segment INITTAB
  72 bytes in segment NEAR_Z
 
 658 bytes of CODE memory (+  6 bytes shared)
  72 bytes of DATA memory (+ 64 bytes shared)

Errors: none
Warnings: none

⌨️ 快捷键说明

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