main.lst

来自「以NRF905芯片为核心的PTR8000模块的AVR驱动.驱动芯片为AVR me」· LST 代码 · 共 79 行

LST
79
字号
   1               		.file	"main.c"
   2               	__SREG__ = 0x3f
   3               	__SP_H__ = 0x3e
   4               	__SP_L__ = 0x3d
   5               	__CCP__  = 0x34
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
   8               		.global __do_copy_data
   9               		.global __do_clear_bss
  17               	.Ltext0:
  18               		.data
  19               	.LC0:
  20 0000 D0A1 C1E1 		.string	"\320\241\301\341,\316\322\260\256\304\343!\r\n"
  20      2CCE D2B0 
  20      AEC4 E321 
  20      0D0A 00
  21               		.text
  22               	.global	main
  24               	main:
  25               	.LFB2:
  26               	.LM1:
  27               	/* prologue: function */
  28               	/* frame size = 0 */
  29               	.LM2:
  30 0000 83E2      		ldi r24,lo8(35)
  31 0002 90E0      		ldi r25,hi8(35)
  32 0004 0E94 0000 		call usart_init
  33               	.LM3:
  34 0008 0E94 0000 		call SPI_Init
  35               	.LM4:
  36 000c 60E0      		ldi r22,lo8(0)
  37 000e 70E0      		ldi r23,hi8(0)
  38 0010 80E0      		ldi r24,hlo8(0)
  39 0012 90E0      		ldi r25,hhi8(0)
  40 0014 0E94 0000 		call nRF905_Init
  41               	.LM5:
  42 0018 87E6      		ldi r24,lo8(103)
  43 001a 0E94 0000 		call usart_transmit
  44               	.L6:
  45               	.LM6:
  46 001e CD9B      		sbis 57-32,5
  47 0020 00C0      		rjmp .L6
  48               	.LM7:
  49 0022 0E94 0000 		call nRF905_ReceivePacket
  50               	.LM8:
  51 0026 8091 0000 		lds r24,ReceiveBuffer+31
  52 002a 8F31      		cpi r24,lo8(31)
  53 002c 01F4      		brne .L6
  54               	.LM9:
  55 002e 60E1      		ldi r22,lo8(16)
  56 0030 80E0      		ldi r24,lo8(.LC0)
  57 0032 90E0      		ldi r25,hi8(.LC0)
  58 0034 0E94 0000 		call fasong
  59               	.LM10:
  60 0038 1092 0000 		sts ReceiveBuffer+31,__zero_reg__
  61 003c 00C0      		rjmp .L6
  62               	.LFE2:
  88               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccN2zzpf.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccN2zzpf.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccN2zzpf.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccN2zzpf.s:5      *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccN2zzpf.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccN2zzpf.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccN2zzpf.s:24     .text:00000000 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
usart_init
SPI_Init
nRF905_Init
usart_transmit
nRF905_ReceivePacket
ReceiveBuffer
fasong

⌨️ 快捷键说明

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