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

📄 savetask.lst

📁 cs5460a做功率表用 cs5460a做功率表用 cs5460a做功率表
💻 LST
📖 第 1 页 / 共 3 页
字号:
 576               	.LM73:
 577 027a 8E01      		movw r16,r28
 578 027c 0F5F      		subi r16,lo8(-(1))
 579 027e 1F4F      		sbci r17,hi8(-(1))
 580 0280 7801      		movw r14,r16
 581 0282 0894      		sec
 582 0284 E11C      		adc r14,__zero_reg__
 583 0286 F11C      		adc r15,__zero_reg__
 584 0288 43E0      		ldi r20,lo8(3)
 585 028a 60E4      		ldi r22,lo8(64)
 586 028c 70E0      		ldi r23,hi8(64)
 587 028e C701      		movw r24,r14
 588 0290 00D0      		rcall Read_EEProm_block
 144:driver/SaveTask.c ****     CS_AD_A = 0;	
 590               	.LM74:
 591 0292 AD98      		cbi 53-0x20,5
 145:driver/SaveTask.c ****     Wr5460A(temp,4);
 593               	.LM75:
 594 0294 64E0      		ldi r22,lo8(4)
 595 0296 C801      		movw r24,r16
 596 0298 00D0      		rcall Wr5460A
 146:driver/SaveTask.c ****     CS_AD_A = 1;    
 598               	.LM76:
 599 029a AD9A      		sbi 53-0x20,5
 147:driver/SaveTask.c ****     
 148:driver/SaveTask.c ****     temp[0] = 0x44;       
 601               	.LM77:
 602 029c 24E4      		ldi r18,lo8(68)
 603 029e B22E      		mov r11,r18
 604 02a0 B982      		std Y+1,r11
 149:driver/SaveTask.c ****     Read_EEProm_block(&temp[1],(uint *)0x50,3);  
 606               	.LM78:
 607 02a2 43E0      		ldi r20,lo8(3)
 608 02a4 60E5      		ldi r22,lo8(80)
 609 02a6 70E0      		ldi r23,hi8(80)
 610 02a8 C701      		movw r24,r14
 611 02aa 00D0      		rcall Read_EEProm_block
 150:driver/SaveTask.c ****     CS_AD_A = 0;
 613               	.LM79:
 614 02ac AD98      		cbi 53-0x20,5
 151:driver/SaveTask.c ****     Wr5460A(temp,4);
 616               	.LM80:
 617 02ae 64E0      		ldi r22,lo8(4)
 618 02b0 C801      		movw r24,r16
 619 02b2 00D0      		rcall Wr5460A
 152:driver/SaveTask.c ****     CS_AD_A = 1;
 621               	.LM81:
 622 02b4 AD9A      		sbi 53-0x20,5
 153:driver/SaveTask.c **** 
 154:driver/SaveTask.c **** //--------------------------------------
 155:driver/SaveTask.c **** 
 156:driver/SaveTask.c ****     temp[0] = 0x62;        
 624               	.LM82:
 625 02b6 92E6      		ldi r25,lo8(98)
 626 02b8 C92E      		mov r12,r25
 627 02ba C982      		std Y+1,r12
 157:driver/SaveTask.c ****     Read_EEProm_block(&temp[1],(uint *)0x60,3);   
 629               	.LM83:
 630 02bc 43E0      		ldi r20,lo8(3)
 631 02be 60E6      		ldi r22,lo8(96)
 632 02c0 70E0      		ldi r23,hi8(96)
 633 02c2 C701      		movw r24,r14
 634 02c4 00D0      		rcall Read_EEProm_block
 158:driver/SaveTask.c ****     CS_AD_A = 0;
 636               	.LM84:
 637 02c6 AD98      		cbi 53-0x20,5
 159:driver/SaveTask.c ****     Wr5460A(temp,4);
 639               	.LM85:
 640 02c8 64E0      		ldi r22,lo8(4)
 641 02ca C801      		movw r24,r16
 642 02cc 00D0      		rcall Wr5460A
 160:driver/SaveTask.c ****     CS_AD_A = 1;
 644               	.LM86:
 645 02ce AD9A      		sbi 53-0x20,5
 161:driver/SaveTask.c ****     
 162:driver/SaveTask.c ****     temp[0] = 0x48;       
 647               	.LM87:
 648 02d0 88E4      		ldi r24,lo8(72)
 649 02d2 D82E      		mov r13,r24
 650 02d4 D982      		std Y+1,r13
 163:driver/SaveTask.c ****     Read_EEProm_block(&temp[1],(uint *)0x70,3);  
 652               	.LM88:
 653 02d6 43E0      		ldi r20,lo8(3)
 654 02d8 60E7      		ldi r22,lo8(112)
 655 02da 70E0      		ldi r23,hi8(112)
 656 02dc C701      		movw r24,r14
 657 02de 00D0      		rcall Read_EEProm_block
 164:driver/SaveTask.c ****     CS_AD_A = 0;
 659               	.LM89:
 660 02e0 AD98      		cbi 53-0x20,5
 165:driver/SaveTask.c ****     Wr5460A(temp,4);
 662               	.LM90:
 663 02e2 64E0      		ldi r22,lo8(4)
 664 02e4 C801      		movw r24,r16
 665 02e6 00D0      		rcall Wr5460A
 166:driver/SaveTask.c ****     CS_AD_A = 1;
 667               	.LM91:
 668 02e8 AD9A      		sbi 53-0x20,5
 167:driver/SaveTask.c **** 
 168:driver/SaveTask.c **** //---------------------------------------------- 
 169:driver/SaveTask.c ****   
 170:driver/SaveTask.c ****     temp[0] = 0x60;       
 670               	.LM92:
 671 02ea A982      		std Y+1,r10
 171:driver/SaveTask.c ****     Read_EEProm_block(&temp[1],(uint *)0x80,3);     
 673               	.LM93:
 674 02ec 43E0      		ldi r20,lo8(3)
 675 02ee 60E8      		ldi r22,lo8(128)
 676 02f0 70E0      		ldi r23,hi8(128)
 677 02f2 C701      		movw r24,r14
 678 02f4 00D0      		rcall Read_EEProm_block
 172:driver/SaveTask.c ****     CS_AD_B = 0;
 680               	.LM94:
 681 02f6 A898      		cbi 53-0x20,0
 173:driver/SaveTask.c ****     Wr5460A(temp,4);
 683               	.LM95:
 684 02f8 64E0      		ldi r22,lo8(4)
 685 02fa C801      		movw r24,r16
 686 02fc 00D0      		rcall Wr5460A
 174:driver/SaveTask.c ****     CS_AD_B = 1;
 688               	.LM96:
 689 02fe A89A      		sbi 53-0x20,0
 175:driver/SaveTask.c ****     
 176:driver/SaveTask.c ****     temp[0] = 0x44;       
 691               	.LM97:
 692 0300 B982      		std Y+1,r11
 177:driver/SaveTask.c ****     Read_EEProm_block(&temp[1],(uint *)0x90,3); 
 694               	.LM98:
 695 0302 43E0      		ldi r20,lo8(3)
 696 0304 60E9      		ldi r22,lo8(144)
 697 0306 70E0      		ldi r23,hi8(144)
 698 0308 C701      		movw r24,r14
 699 030a 00D0      		rcall Read_EEProm_block
 178:driver/SaveTask.c ****     CS_AD_B = 0;
 701               	.LM99:
 702 030c A898      		cbi 53-0x20,0
 179:driver/SaveTask.c ****     Wr5460A(temp,4);
 704               	.LM100:
 705 030e 64E0      		ldi r22,lo8(4)
 706 0310 C801      		movw r24,r16
 707 0312 00D0      		rcall Wr5460A
 180:driver/SaveTask.c ****     CS_AD_B = 1;
 709               	.LM101:
 710 0314 A89A      		sbi 53-0x20,0
 181:driver/SaveTask.c **** 
 182:driver/SaveTask.c **** //-------------------------------------------
 183:driver/SaveTask.c **** 
 184:driver/SaveTask.c ****     temp[0] = 0x62; 
 712               	.LM102:
 713 0316 C982      		std Y+1,r12
 185:driver/SaveTask.c ****     Read_EEProm_block(&temp[1],(uint *)0xA0,3);     
 715               	.LM103:
 716 0318 43E0      		ldi r20,lo8(3)
 717 031a 60EA      		ldi r22,lo8(160)
 718 031c 70E0      		ldi r23,hi8(160)
 719 031e C701      		movw r24,r14
 720 0320 00D0      		rcall Read_EEProm_block
 186:driver/SaveTask.c ****     CS_AD_B = 0;
 722               	.LM104:
 723 0322 A898      		cbi 53-0x20,0
 187:driver/SaveTask.c ****     Wr5460A(temp,4);
 725               	.LM105:
 726 0324 64E0      		ldi r22,lo8(4)
 727 0326 C801      		movw r24,r16
 728 0328 00D0      		rcall Wr5460A
 188:driver/SaveTask.c ****     CS_AD_B = 1;
 730               	.LM106:
 731 032a A89A      		sbi 53-0x20,0
 189:driver/SaveTask.c ****     
 190:driver/SaveTask.c ****     temp[0] = 0x48;       
 733               	.LM107:
 734 032c D982      		std Y+1,r13
 191:driver/SaveTask.c ****     Read_EEProm_block(&temp[1],(uint *)0xB0,3); 
 736               	.LM108:
 737 032e 43E0      		ldi r20,lo8(3)
 738 0330 60EB      		ldi r22,lo8(176)
 739 0332 70E0      		ldi r23,hi8(176)
 740 0334 C701      		movw r24,r14
 741 0336 00D0      		rcall Read_EEProm_block
 192:driver/SaveTask.c ****     CS_AD_B = 0;
 743               	.LM109:
 744 0338 A898      		cbi 53-0x20,0
 193:driver/SaveTask.c ****     Wr5460A(temp,4);
 746               	.LM110:
 747 033a 64E0      		ldi r22,lo8(4)
 748 033c C801      		movw r24,r16
 749 033e 00D0      		rcall Wr5460A
 194:driver/SaveTask.c ****     CS_AD_B = 1;   
 751               	.LM111:
 752 0340 A89A      		sbi 53-0x20,0
 195:driver/SaveTask.c **** 	 
 196:driver/SaveTask.c **** //------------------------------------------
 197:driver/SaveTask.c **** 	CS_AD_A = 0;
 754               	.LM112:
 755 0342 AD98      		cbi 53-0x20,5
 198:driver/SaveTask.c ****     CS_AD_B = 0;    
 757               	.LM113:
 758 0344 A898      		cbi 53-0x20,0
 199:driver/SaveTask.c ****     Wr_ADByte(0xe8);	//启动CS5460A	
 760               	.LM114:
 761 0346 88EE      		ldi r24,lo8(-24)
 762 0348 00D0      		rcall Wr_ADByte
 200:driver/SaveTask.c ****     CS_AD_A = 1;
 764               	.LM115:
 765 034a AD9A      		sbi 53-0x20,5
 201:driver/SaveTask.c ****     CS_AD_B = 1;           
 767               	.LM116:
 768 034c A89A      		sbi 53-0x20,0
 769               	/* epilogue: frame size=4 */
 770 034e 2496      		adiw r28,4
 771 0350 0FB6      		in __tmp_reg__,__SREG__
 772 0352 F894      		cli
 773 0354 DEBF      		out __SP_H__,r29
 774 0356 0FBE      		out __SREG__,__tmp_reg__
 775 0358 CDBF      		out __SP_L__,r28
 776 035a DF91      		pop r29
 777 035c CF91      		pop r28
 778 035e 1F91      		pop r17
 779 0360 0F91      		pop r16
 780 0362 FF90      		pop r15
 781 0364 EF90      		pop r14
 782 0366 DF90      		pop r13
 783 0368 CF90      		pop r12
 784 036a BF90      		pop r11
 785 036c AF90      		pop r10
 786 036e 0895      		ret
 787               	/* epilogue end (size=17) */
 788               	/* function LoadCalibration size 144 (109) */
 793               	.Lscope3:
 794               		.comm AddrVal,1,1
 795               		.comm PtVal,2,1
 796               		.comm CtVal,2,1
 797               		.comm BaudAndData,1,1
 798               		.comm H_Alarm,2,1
 799               		.comm L_Alarm,2,1
 800               		.comm AlarmSwitch,1,1
 808               		.text
 810               	Letext:
 811               	/* File "driver/SaveTask.c": code  444 = 0x01bc ( 352), prologues  48, epilogues  44 */
DEFINED SYMBOLS
                            *ABS*:00000000 SaveTask.c
C:\DOCUME~1\zgh\LOCALS~1\Temp/cc04aaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\zgh\LOCALS~1\Temp/cc04aaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\zgh\LOCALS~1\Temp/cc04aaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\zgh\LOCALS~1\Temp/cc04aaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\zgh\LOCALS~1\Temp/cc04aaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\zgh\LOCALS~1\Temp/cc04aaaa.s:104    .text:00000000 SaveFunData
                            *COM*:00000002 PtVal
                            *COM*:00000002 CtVal
                            *COM*:00000001 AddrVal
                            *COM*:00000001 BaudAndData
                            *COM*:00000002 H_Alarm
                            *COM*:00000002 L_Alarm
                            *COM*:00000001 AlarmSwitch
C:\DOCUME~1\zgh\LOCALS~1\Temp/cc04aaaa.s:191    .text:00000074 LoadFunData
C:\DOCUME~1\zgh\LOCALS~1\Temp/cc04aaaa.s:352    .text:0000016a Save_Calibrate
C:\DOCUME~1\zgh\LOCALS~1\Temp/cc04aaaa.s:547    .text:00000250 LoadCalibration
C:\DOCUME~1\zgh\LOCALS~1\Temp/cc04aaaa.s:810    .text:00000370 Letext

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
Write_EEProm_block
Read_EEProm_block
Rd5460A
Wr5460A
Wr_ADByte

⌨️ 快捷键说明

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