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

📄 usart.lst

📁 以NRF905芯片为核心的PTR8000模块的AVR驱动.驱动芯片为AVR mega16或者AVR mega32.内部详尽的操作流程和时序.包括CRC16校验.主从机通讯.
💻 LST
字号:
   1               		.file	"usart.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               	.global	usart_init
  20               	usart_init:
  21               	.LFB6:
  22               	.LM1:
  23               	.LVL0:
  24               	/* prologue: function */
  25               	/* frame size = 0 */
  26               	.LM2:
  27 0000 90BD      		out 64-32,r25
  28               	.LVL1:
  29               	.LM3:
  30 0002 89B9      		out 41-32,r24
  31               	.LM4:
  32 0004 88ED      		ldi r24,lo8(-40)
  33               	.LVL2:
  34 0006 8AB9      		out 42-32,r24
  35               	.LM5:
  36 0008 8EE8      		ldi r24,lo8(-114)
  37 000a 80BD      		out 64-32,r24
  38               	/* epilogue start */
  39               	.LM6:
  40 000c 0895      		ret
  41               	.LFE6:
  43               	.global	usart_transmit
  45               	usart_transmit:
  46               	.LFB7:
  47               	.LM7:
  48               	/* prologue: function */
  49               	/* frame size = 0 */
  50               	.LVL3:
  51               	.L4:
  52               	.LM8:
  53 000e 5D9B      		sbis 43-32,5
  54 0010 00C0      		rjmp .L4
  55               	.LM9:
  56 0012 8CB9      		out 44-32,r24
  57               	/* epilogue start */
  58               	.LM10:
  59 0014 0895      		ret
  60               	.LFE7:
  62               	.global	fasong
  64               	fasong:
  65               	.LFB8:
  66               	.LM11:
  67               	.LVL4:
  68               	/* prologue: function */
  69               	/* frame size = 0 */
  70 0016 FC01      		movw r30,r24
  71 0018 00C0      		rjmp .L8
  72               	.LVL5:
  73               	.L10:
  74               	.LM12:
  75 001a 8081      		ld r24,Z
  76               	.L9:
  77               	.LBB4:
  78               	.LBB5:
  79               	.LM13:
  80 001c 5D9B      		sbis 43-32,5
  81 001e 00C0      		rjmp .L9
  82               	.LBE5:
  83               	.LBE4:
  84               	.LM14:
  85 0020 3196      		adiw r30,1
  86               	.LBB7:
  87               	.LBB6:
  88               	.LM15:
  89 0022 8CB9      		out 44-32,r24
  90 0024 6150      		subi r22,lo8(-(-1))
  91               	.LVL6:
  92               	.L8:
  93               	.LBE6:
  94               	.LBE7:
  95               	.LM16:
  96 0026 6623      		tst r22
  97 0028 01F4      		brne .L10
  98               	/* epilogue start */
  99               	.LM17:
 100 002a 0895      		ret
 101               	.LFE8:
 103               	.global	usart_receive
 105               	usart_receive:
 106               	.LFB9:
 107               	.LM18:
 108               	/* prologue: function */
 109               	/* frame size = 0 */
 110               	.LM19:
 111 002c 8BB1      		in r24,43-32
 112               	.LM20:
 113 002e 8CB1      		in r24,44-32
 114               	/* epilogue start */
 115               	.LM21:
 116 0030 0895      		ret
 117               	.LFE9:
 167               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 usart.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:5      *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:20     .text:00000000 usart_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:45     .text:0000000e usart_transmit
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:64     .text:00000016 fasong
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:105    .text:0000002c usart_receive

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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