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

📄 main.lst

📁 利用zigbee进行定位的程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 299 00c2 CE01      		movw r24,r28
 300 00c4 0E94 0000 		call PageErase
 301               	.L20:
  84:main.c        **** 		for (int i=0;i<1024;i++)
 303               	.LM30:
 304 00c8 0E94 0000 		call Status_Register_Get
 305 00cc 8823      		tst r24
 306 00ce E4F7      		brge .L20
 308               	.LM31:
 309 00d0 2196      		adiw r28,1
 310 00d2 24E0      		ldi r18,hi8(1024)
 311 00d4 C030      		cpi r28,lo8(1024)
 312 00d6 D207      		cpc r29,r18
 313 00d8 A4F3      		brlt .L23
 314               	.LBE6:
  85:main.c        **** 				{
  86:main.c        **** 			 		PageErase(i);
 316               	.LM32:
 317 00da 80E0      		ldi r24,lo8(.LC1)
 318 00dc 90E0      		ldi r25,hi8(.LC1)
 319 00de 9F93      		push r25
 320 00e0 8F93      		push r24
 321 00e2 0E94 0000 		call printf
 322 00e6 0F90      		pop __tmp_reg__
 323 00e8 0F90      		pop __tmp_reg__
 324               	.L16:
  87:main.c        **** 					while(!(Status_Register_Get()&0x80));
  88:main.c        **** 				}
 326               	.LM33:
 327 00ea 84E6      		ldi r24,lo8(100)
 328 00ec 8093 0000 		sts Timer3_set_flag,r24
  89:main.c        **** 	printf("\nflash is  empty!");	
 330               	.LM34:
 331 00f0 80ED      		ldi r24,lo8(2000)
 332 00f2 97E0      		ldi r25,hi8(2000)
 333 00f4 0E94 0000 		call Timer3_sethalfsymbol
  90:main.c        ****  	}
 335               	.LM35:
 336 00f8 8EE0      		ldi r24,lo8(14)
 337 00fa 90E0      		ldi r25,hi8(14)
 338 00fc 0E94 0000 		call malloc
 339 0100 FC01      		movw r30,r24
 340 0102 9093 0000 		sts (demopacket)+1,r25
 341 0106 8093 0000 		sts demopacket,r24
  91:main.c        **** Timer3_set_flag=100;
 343               	.LM36:
 344 010a 8FE0      		ldi r24,lo8(15)
 345 010c 8083      		st Z,r24
  92:main.c        ****  Timer3_sethalfsymbol(2000);
 347               	.LM37:
 348 010e 81E4      		ldi r24,lo8(-30655)
 349 0110 98E8      		ldi r25,hi8(-30655)
 350 0112 8183      		std Z+1,r24
 351 0114 9283      		std Z+2,r25
  93:main.c        ****  		demopacket=malloc(sizeof(demo_datapacket));
 353               	.LM38:
 354 0116 21E0      		ldi r18,lo8(1)
 355 0118 2383      		std Z+3,r18
  94:main.c        **** 	  	demopacket->length=0x0f;
 357               	.LM39:
 358 011a 84E0      		ldi r24,lo8(4)
 359 011c 90E0      		ldi r25,hi8(4)
 360 011e 8483      		std Z+4,r24
 361 0120 9583      		std Z+5,r25
  95:main.c        **** 	  	demopacket->fcf=0x8841;
 363               	.LM40:
 364 0122 8683      		std Z+6,r24
 365 0124 9783      		std Z+7,r25
  96:main.c        **** 	  	demopacket->dsn=0x01;
 367               	.LM41:
 368 0126 02E0      		ldi r16,lo8(2)
 369 0128 10E0      		ldi r17,hi8(2)
 370 012a 0087      		std Z+8,r16
 371 012c 1187      		std Z+9,r17
  97:main.c        **** 	  	demopacket->address.destination_pan=0x0004;
 373               	.LM42:
 374 012e 0287      		std Z+10,r16
 375 0130 1387      		std Z+11,r17
  98:main.c        **** 	  	demopacket->address.destination_address=0x0004;
 377               	.LM43:
 378 0132 822F      		mov r24,r18
 379 0134 0E94 0000 		call cc2420_setchnl
  99:main.c        **** 	  	demopacket->address.source_pan=0x0002;//change 0x0001 to 0x0002
 381               	.LM44:
 382 0138 0E94 0000 		call cc2420_setrxmode
 100:main.c        **** 	 	demopacket->address.source_address=0x0002;
 384               	.LM45:
 385 013c 0E94 0000 		call cc2420_enableAddrDecode
 101:main.c        ****   cc2420_setchnl(1);
 387               	.LM46:
 388 0140 C801      		movw r24,r16
 389 0142 0E94 0000 		call cc2420_setpanid
 102:main.c        ****   cc2420_setrxmode();  
 391               	.LM47:
 392 0146 C801      		movw r24,r16
 393 0148 0E94 0000 		call cc2420_setshortaddress
 103:main.c        ****   cc2420_enableAddrDecode();
 395               	.LM48:
 396 014c 0E94 0000 		call cc2420_enablefifop
 104:main.c        ****   cc2420_setpanid(0x0002);
 398               	.LM49:
 399 0150 0E94 0000 		call Leds_greenOn
 105:main.c        ****   cc2420_setshortaddress(0x0002);
 401               	.LM50:
 402 0154 0E94 0000 		call Leds_redOff
 106:main.c        ****   cc2420_enablefifop();
 404               	.LM51:
 405 0158 0E94 0000 		call Leds_yellowOn
 406               	.L24:
 107:main.c        ****   Leds_greenOn();
 108:main.c        ****   Leds_redOff();
 408               	.LM52:
 409 015c 0E94 0000 		call OS_run_task
 410 0160 FDCF      		rjmp .L24
 411               	/* epilogue: frame size=0 */
 412               	/* epilogue: noreturn */
 413               	/* epilogue end (size=0) */
 414               	/* function main size 174 (170) */
 419               		.comm payload,2,1
 420               		.comm rssi,1003,1
 421               		.comm isready,1,1
 422               		.comm testnum,1,1
 423               		.comm pagenum,2,1
 424               		.comm prssi,2,1
 425               		.comm test,264,1
 426               		.comm tend,2,1
 427               		.comm OS_queue,16,1
 428               		.comm OS_sched_full,1,1
 429               		.comm OS_sched_free,1,1
 430               		.comm Timer3_set_flag,1,1
 431               		.comm Timer3_mscale,1,1
 432               		.comm Timer3_nextScale,1,1
 433               		.comm Timer3_minterval,2,1
 434               		.comm cc2420_bramspi,1,1
 435               		.comm cc2420_rambuf,2,1
 436               		.comm cc2420_ramlen,1,1
 437               		.comm cc2420_ramaddr,2,1
 438               		.comm cc2420fifo_bspi,1,1
 439               		.comm cc2420fifo_txbuf,2,1
 440               		.comm cc2420fifo_txlength,1,1
 441               		.comm cc2420_rxbuf,4,1
 442               		.comm cc2420_rxlength,1,1
 443               		.comm cc2420_rxbuf_now,2,1
 444               		.comm cc2420_rxlength_now,1,1
 445               		.comm cc2420_rxbufuse,1,1
 446               		.comm rfpackernum,1,1
 447               		.comm cc2420_rxflag,1,1
 448               		.comm cc2420_currentparameters,28,1
 449               		.comm demopacket,2,1
 450               		.comm cc2420_stateRadio,1,1
 451               		.comm cc2420_LocalAddr,2,1
 452               		.comm ieee_address,8,1
 453               		.comm SENSOR_DATA_VALUE,20,1
 454               		.comm ADC_INTERRUPT_FLAG,1,1
 455               		.comm flash_busy,1,1
 493               		.text
 495               	Letext:
 496               	/* File "main.c": code  179 = 0x00b3 ( 174), prologues   4, epilogues   1 */
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCMaaaa.s:135    .text:00000000 hardwareInit
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCMaaaa.s:161    .text:0000000a main
                            *COM*:00000001 isready
                            *COM*:00000002 tend
                            *COM*:00000002 payload
                            *COM*:00000002 pagenum
                            *COM*:00000001 testnum
                            *COM*:000003eb rssi
                            *COM*:00000002 prssi
                            *COM*:00000108 test
                            *COM*:00000001 Timer3_set_flag
                            *COM*:00000002 demopacket
                            *COM*:00000010 OS_queue
                            *COM*:00000001 OS_sched_full
                            *COM*:00000001 OS_sched_free
                            *COM*:00000001 Timer3_mscale
                            *COM*:00000001 Timer3_nextScale
                            *COM*:00000002 Timer3_minterval
                            *COM*:00000001 cc2420_bramspi
                            *COM*:00000002 cc2420_rambuf
                            *COM*:00000001 cc2420_ramlen
                            *COM*:00000002 cc2420_ramaddr
                            *COM*:00000001 cc2420fifo_bspi
                            *COM*:00000002 cc2420fifo_txbuf
                            *COM*:00000001 cc2420fifo_txlength
                            *COM*:00000004 cc2420_rxbuf
                            *COM*:00000001 cc2420_rxlength
                            *COM*:00000002 cc2420_rxbuf_now
                            *COM*:00000001 cc2420_rxlength_now
                            *COM*:00000001 cc2420_rxbufuse
                            *COM*:00000001 rfpackernum
                            *COM*:00000001 cc2420_rxflag
                            *COM*:0000001c cc2420_currentparameters
                            *COM*:00000001 cc2420_stateRadio
                            *COM*:00000002 cc2420_LocalAddr
                            *COM*:00000008 ieee_address
                            *COM*:00000014 SENSOR_DATA_VALUE
                            *COM*:00000001 ADC_INTERRUPT_FLAG
                            *COM*:00000001 flash_busy
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCMaaaa.s:495    .text:00000162 Letext

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
OS_SET_PIN_DIRECTIONS
__stack
Leds_greenOn
Leds_redOn
Leds_yellowOn
IoInit
OS_sched_init
cc2420_init
os_atomic_enable_interrupt
extflash_ini
Main_Memory_PageRead
Status_Register_Get
printf
PageErase
Timer3_sethalfsymbol
malloc
cc2420_setchnl
cc2420_setrxmode
cc2420_enableAddrDecode
cc2420_setpanid
cc2420_setshortaddress
cc2420_enablefifop
Leds_redOff
OS_run_task

⌨️ 快捷键说明

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