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

📄 cc1100.lst

📁 cc1100&atmega8
💻 LST
📖 第 1 页 / 共 3 页
字号:
 837 03ae 81E2      		ldi r24,lo8(33)
 838 03b0 00D0      		rcall CC1100_WriteReg
 839               	.LM128:
 840 03b2 652D      		mov r22,r5
 841 03b4 82E2      		ldi r24,lo8(34)
 842 03b6 00D0      		rcall CC1100_WriteReg
 843               	.LM129:
 844 03b8 642D      		mov r22,r4
 845 03ba 88E1      		ldi r24,lo8(24)
 846 03bc 00D0      		rcall CC1100_WriteReg
 847               	.LM130:
 848 03be 632D      		mov r22,r3
 849 03c0 89E1      		ldi r24,lo8(25)
 850 03c2 00D0      		rcall CC1100_WriteReg
 851               	.LM131:
 852 03c4 622D      		mov r22,r2
 853 03c6 8AE1      		ldi r24,lo8(26)
 854 03c8 00D0      		rcall CC1100_WriteReg
 855               	.LM132:
 856 03ca 6981      		ldd r22,Y+1
 857 03cc 8BE1      		ldi r24,lo8(27)
 858 03ce 00D0      		rcall CC1100_WriteReg
 859               	.LM133:
 860 03d0 6A81      		ldd r22,Y+2
 861 03d2 8CE1      		ldi r24,lo8(28)
 862 03d4 00D0      		rcall CC1100_WriteReg
 863               	.LM134:
 864 03d6 6B81      		ldd r22,Y+3
 865 03d8 8DE1      		ldi r24,lo8(29)
 866 03da 00D0      		rcall CC1100_WriteReg
 867               	.LM135:
 868 03dc 6C81      		ldd r22,Y+4
 869 03de 83E2      		ldi r24,lo8(35)
 870 03e0 00D0      		rcall CC1100_WriteReg
 871               	.LM136:
 872 03e2 6D81      		ldd r22,Y+5
 873 03e4 84E2      		ldi r24,lo8(36)
 874 03e6 00D0      		rcall CC1100_WriteReg
 875               	.LM137:
 876 03e8 6E81      		ldd r22,Y+6
 877 03ea 85E2      		ldi r24,lo8(37)
 878 03ec 00D0      		rcall CC1100_WriteReg
 879               	.LM138:
 880 03ee 6F81      		ldd r22,Y+7
 881 03f0 86E2      		ldi r24,lo8(38)
 882 03f2 00D0      		rcall CC1100_WriteReg
 883               	.LM139:
 884 03f4 6885      		ldd r22,Y+8
 885 03f6 89E2      		ldi r24,lo8(41)
 886 03f8 00D0      		rcall CC1100_WriteReg
 887               	.LM140:
 888 03fa 6985      		ldd r22,Y+9
 889 03fc 8CE2      		ldi r24,lo8(44)
 890 03fe 00D0      		rcall CC1100_WriteReg
 891               	.LM141:
 892 0400 6A85      		ldd r22,Y+10
 893 0402 8DE2      		ldi r24,lo8(45)
 894 0404 00D0      		rcall CC1100_WriteReg
 895               	.LM142:
 896 0406 6B85      		ldd r22,Y+11
 897 0408 8EE2      		ldi r24,lo8(46)
 898 040a 00D0      		rcall CC1100_WriteReg
 899               	.LM143:
 900 040c 6C85      		ldd r22,Y+12
 901 040e 80E0      		ldi r24,lo8(0)
 902 0410 00D0      		rcall CC1100_WriteReg
 903               	.LM144:
 904 0412 6D85      		ldd r22,Y+13
 905 0414 82E0      		ldi r24,lo8(2)
 906 0416 00D0      		rcall CC1100_WriteReg
 907               	.LM145:
 908 0418 6E85      		ldd r22,Y+14
 909 041a 87E0      		ldi r24,lo8(7)
 910 041c 00D0      		rcall CC1100_WriteReg
 911               	.LM146:
 912 041e 6F85      		ldd r22,Y+15
 913 0420 88E0      		ldi r24,lo8(8)
 914 0422 00D0      		rcall CC1100_WriteReg
 915               	.LM147:
 916 0424 6889      		ldd r22,Y+16
 917 0426 89E0      		ldi r24,lo8(9)
 918 0428 00D0      		rcall CC1100_WriteReg
 919               	.LM148:
 920 042a 6989      		ldd r22,Y+17
 921 042c 86E0      		ldi r24,lo8(6)
 922 042e 00D0      		rcall CC1100_WriteReg
 923               	/* epilogue: frame size=17 */
 924 0430 6196      		adiw r28,17
 925 0432 0FB6      		in __tmp_reg__,__SREG__
 926 0434 F894      		cli
 927 0436 DEBF      		out __SP_H__,r29
 928 0438 0FBE      		out __SREG__,__tmp_reg__
 929 043a CDBF      		out __SP_L__,r28
 930 043c DF91      		pop r29
 931 043e CF91      		pop r28
 932 0440 1F91      		pop r17
 933 0442 0F91      		pop r16
 934 0444 FF90      		pop r15
 935 0446 EF90      		pop r14
 936 0448 DF90      		pop r13
 937 044a CF90      		pop r12
 938 044c BF90      		pop r11
 939 044e AF90      		pop r10
 940 0450 9F90      		pop r9
 941 0452 8F90      		pop r8
 942 0454 7F90      		pop r7
 943 0456 6F90      		pop r6
 944 0458 5F90      		pop r5
 945 045a 4F90      		pop r4
 946 045c 3F90      		pop r3
 947 045e 2F90      		pop r2
 948 0460 0895      		ret
 949               	/* epilogue end (size=25) */
 950               	/* function CC1100_WriteRfSettings size 222 (171) */
 951               	.LFE28:
 953               	.global	CC1100_RESET
 955               	CC1100_RESET:
 956               	.LFB29:
 957               	.LM149:
 958               	/* prologue: frame size=0 */
 959               	/* prologue end (size=0) */
 960               	.LM150:
 961 0462 9798      		cbi 50-0x20,7
 962               	.L94:
 963               	.LM151:
 964 0464 8699      		sbic 48-0x20,6
 965 0466 00C0      		rjmp .L94
 966               	.LM152:
 967 0468 80E3      		ldi r24,lo8(48)
 968 046a 00D0      		rcall RECE_SPI_write
 969               	.L96:
 970               	.LM153:
 971 046c 8699      		sbic 48-0x20,6
 972 046e 00C0      		rjmp .L96
 973               	.LM154:
 974 0470 979A      		sbi 50-0x20,7
 975               	/* epilogue: frame size=0 */
 976 0472 0895      		ret
 977               	/* epilogue end (size=1) */
 978               	/* function CC1100_RESET size 9 (8) */
 979               	.LFE29:
 981               	.global	CC1100_POWER_UP_RESET
 983               	CC1100_POWER_UP_RESET:
 984               	.LFB30:
 985               	.LM155:
 986               	/* prologue: frame size=0 */
 987               	/* prologue end (size=0) */
 988               	.LM156:
 989 0474 979A      		sbi 50-0x20,7
 990               	.LM157:
 991 0476 9798      		cbi 50-0x20,7
 992               	.LM158:
 993 0478 979A      		sbi 50-0x20,7
 994               	.LM159:
 995 047a 00D0      		rcall CC1100_RESET
 996               	/* epilogue: frame size=0 */
 997 047c 0895      		ret
 998               	/* epilogue end (size=1) */
 999               	/* function CC1100_POWER_UP_RESET size 5 (4) */
 1000               	.LFE30:
 1002               	.global	CC1100_init
 1004               	CC1100_init:
 1005               	.LFB17:
 1006               	.LM160:
 1007               	/* prologue: frame size=0 */
 1008               	/* prologue end (size=0) */
 1009               	.LM161:
 1010 047e 8F9A      		sbi 49-0x20,7
 1011               	.LM162:
 1012 0480 8B98      		cbi 49-0x20,3
 1013               	.LM163:
 1014 0482 8D9A      		sbi 49-0x20,5
 1015               	.LM164:
 1016 0484 8E98      		cbi 49-0x20,6
 1017               	.LM165:
 1018 0486 B99A      		sbi 55-0x20,1
 1019               	.LM166:
 1020 0488 00D0      		rcall CC1100_POWER_UP_RESET
 1021               	.LM167:
 1022 048a 8DB7      		in r24,__SP_L__
 1023 048c 9EB7      		in r25,__SP_H__
 1024 048e 8297      		sbiw r24,34
 1025 0490 0FB6      		in __tmp_reg__,__SREG__
 1026 0492 F894      		cli
 1027 0494 9EBF      		out __SP_H__,r25
 1028 0496 0FBE      		out __SREG__,__tmp_reg__
 1029 0498 8DBF      		out __SP_L__,r24
 1030 049a EDB7      		in r30,__SP_L__
 1031 049c FEB7      		in r31,__SP_H__
 1032 049e 3196      		adiw r30,1
 1033 04a0 A0E0      		ldi r26,lo8(Self_rfSettings)
 1034 04a2 B0E0      		ldi r27,hi8(Self_rfSettings)
 1035 04a4 82E2      		ldi r24,lo8(34)
 1036               	.L106:
 1037               	.LM168:
 1038 04a6 0D90      		ld r0,X+
 1039 04a8 0192      		st Z+,r0
 1040 04aa 8150      		subi r24,lo8(-(-1))
 1041 04ac 01F4      		brne .L106
 1042 04ae 00D0      		rcall CC1100_WriteRfSettings
 1043               	.LM169:
 1044 04b0 8DB7      		in r24,__SP_L__
 1045 04b2 9EB7      		in r25,__SP_H__
 1046 04b4 8296      		adiw r24,34
 1047 04b6 0FB6      		in __tmp_reg__,__SREG__
 1048 04b8 F894      		cli
 1049 04ba 9EBF      		out __SP_H__,r25
 1050 04bc 0FBE      		out __SREG__,__tmp_reg__
 1051 04be 8DBF      		out __SP_L__,r24
 1052 04c0 48E0      		ldi r20,lo8(8)
 1053 04c2 60E0      		ldi r22,lo8(default_PaTabel)
 1054 04c4 70E0      		ldi r23,hi8(default_PaTabel)
 1055 04c6 8EE3      		ldi r24,lo8(62)
 1056 04c8 00D0      		rcall CC1100_WriteBurstReg
 1057               	.LM170:
 1058 04ca 00D0      		rcall CC1100_ISR_init
 1059               	.LM171:
 1060 04cc 84E3      		ldi r24,lo8(52)
 1061 04ce 00D0      		rcall CC1100_Strobe
 1062               	/* epilogue: frame size=0 */
 1063 04d0 0895      		ret
 1064               	/* epilogue end (size=1) */
 1065               	/* function CC1100_init size 43 (42) */
 1066               	.LFE17:
 1068               	.global	__vector_2
 1070               	__vector_2:
 1071               	.LFB12:
 1072               	.LM172:
 1073               	/* prologue: frame size=0 */
 1074 04d2 1F92      		push __zero_reg__
 1075 04d4 0F92      		push __tmp_reg__
 1076 04d6 0FB6      		in __tmp_reg__,__SREG__
 1077 04d8 0F92      		push __tmp_reg__
 1078 04da 1124      		clr __zero_reg__
 1079 04dc 2F93      		push r18
 1080 04de 3F93      		push r19
 1081 04e0 4F93      		push r20
 1082 04e2 5F93      		push r21
 1083 04e4 6F93      		push r22
 1084 04e6 7F93      		push r23
 1085 04e8 8F93      		push r24
 1086 04ea 9F93      		push r25
 1087 04ec AF93      		push r26
 1088 04ee BF93      		push r27
 1089 04f0 EF93      		push r30
 1090 04f2 FF93      		push r31
 1091               	/* prologue end (size=17) */
 1092               	.LM173:
 1093 04f4 84E0      		ldi r24,lo8(4)
 1094 04f6 00D0      		rcall LED_Toggle
 1095               	.LM174:
 1096 04f8 8091 0000 		lds r24,CC1100_STATE
 1097 04fc 8130      		cpi r24,lo8(1)
 1098 04fe 01F4      		brne .L111
 1099               	.LM175:
 1100 0500 8093 0000 		sts CC1100_RECE_FINISHED,r24
 1101 0504 00C0      		rjmp .L115
 1102               	.L111:
 1103               	.LM176:
 1104 0506 8091 0000 		lds r24,CC1100_STATE
 1105 050a 8230      		cpi r24,lo8(2)
 1106 050c 01F4      		brne .L115
 1107               	.LM177:
 1108 050e 81E0      		ldi r24,lo8(1)
 1109 0510 8093 0000 		sts CC1100_SEND_FINISHED,r24
 1110               	.LM178:
 1111 0514 60EA      		ldi r22,lo8(-96)
 1112 0516 84E0      		ldi r24,lo8(4)
 1113 0518 00D0      		rcall LED_Flash
 1114               	.L115:
 1115               	/* epilogue: frame size=0 */
 1116 051a FF91      		pop r31
 1117 051c EF91      		pop r30
 1118 051e BF91      		pop r27
 1119 0520 AF91      		pop r26
 1120 0522 9F91      		pop r25
 1121 0524 8F91      		pop r24
 1122 0526 7F91      		pop r23
 1123 0528 6F91      		pop r22
 1124 052a 5F91      		pop r21
 1125 052c 4F91      		pop r20
 1126 052e 3F91      		pop r19
 1127 0530 2F91      		pop r18
 1128 0532 0F90      		pop __tmp_reg__
 1129 0534 0FBE      		out __SREG__,__tmp_reg__
 1130 0536 0F90      		pop __tmp_reg__
 1131 0538 1F90      		pop __zero_reg__
 1132 053a 1895      		reti
 1133               	/* epilogue end (size=17) */
 1134               	/* function __vector_2 size 53 (19) */
 1135               	.LFE12:
 1137               	.global	Self_rfSettings
 1138               		.data
 1141               	Self_rfSettings:
 1142 0000 06        		.byte	6
 1143 0001 00        		.byte	0
 1144 0002 10        		.byte	16
 1145 0003 A7        		.byte	-89
 1146 0004 62        		.byte	98
 1147 0005 F5        		.byte	-11
 1148 0006 83        		.byte	-125
 1149 0007 03        		.byte	3
 1150 0008 A3        		.byte	-93
 1151 0009 FF        		.byte	-1
 1152 000a 00        		.byte	0
 1153 000b 15        		.byte	21
 1154 000c 56        		.byte	86
 1155 000d 10        		.byte	16
 1156 000e 18        		.byte	24
 1157 000f 16        		.byte	22
 1158 0010 6C        		.byte	108
 1159 0011 03        		.byte	3
 1160 0012 40        		.byte	64
 1161 0013 91        		.byte	-111
 1162 0014 E9        		.byte	-23
 1163 0015 2A        		.byte	42
 1164 0016 00        		.byte	0
 1165 0017 1F        		.byte	31
 1166 0018 59        		.byte	89
 1167 0019 81        		.byte	-127
 1168 001a 35        		.byte	53
 1169 001b 09        		.byte	9
 1170 001c 06        		.byte	6
 1171 001d 06        		.byte	6
 1172 001e 05        		.byte	5
 1173 001f 45        		.byte	69
 1174 0020 01        		.byte	1
 1175 0021 40        		.byte	64
 1176               	.global	patable
 1179               	patable:
 1180 0022 68        		.byte	104
 1181 0023 6C        		.byte	108
 1182 0024 1C        		.byte	28
 1183 0025 06        		.byte	6
 1184 0026 3A        		.byte	58
 1185 0027 51        		.byte	81
 1186 0028 85        		.byte	-123
 1187 0029 C8        		.byte	-56
 1188 002a C0        		.byte	-64
 1189               	.global	default_PaTabel
 1192               	default_PaTabel:
 1193 002b C0        		.byte	-64
 1194 002c C0        		.byte	-64
 1195 002d C0        		.byte	-64
 1196 002e C0        		.byte	-64
 1197 002f C0        		.byte	-64
 1198 0030 C0        		.byte	-64
 1199 0031 C0        		.byte	-64
 1200 0032 C0        		.byte	-64
 1201               		.comm CC1100_STATE,1,1
 1202               		.comm CC1100_RECE_FINISHED,1,1
 1203               		.comm CC1100_SEND_FINISHED,1,1
 1204               		.comm TimeOutCheckMax,2,1
 1205               		.comm TimeOutCheckCounter,2,1
 1206               		.comm WaitForRP,1,1
 1375               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 CC1100.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:5      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:6      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:19     .text:00000000 __vector_4
                            *COM*:00000002 TimeOutCheckCounter
                            *COM*:00000002 TimeOutCheckMax
                            *COM*:00000001 WaitForRP
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:75     .text:00000060 TimeOutCheckReset
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:114    .text:00000090 TimerOutCheck_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:131    .text:00000098 CC1100_ISR_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:162    .text:000000ae RECE_SPI_write
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:225    .text:000000de RECE_SPI_read
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:270    .text:000000fc CC1100_Strobe
                            *COM*:00000001 CC1100_STATE
                            *COM*:00000001 CC1100_RECE_FINISHED
                            *COM*:00000001 CC1100_SEND_FINISHED
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:322    .text:0000012c CC1100_WriteReg
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:354    .text:00000142 CC1100_WriteBurstReg
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:406    .text:00000172 CC1100_SendPacket
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:455    .text:000001ac CC1100_ReadReg
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:485    .text:000001be CC1100_ReadStatus
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:515    .text:000001d0 CC1100_ReadBurstReg
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:567    .text:00000200 CC1100_ReceivePacket
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:686    .text:000002a6 CC1100_WriteRfSettings
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:955    .text:00000462 CC1100_RESET
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:983    .text:00000474 CC1100_POWER_UP_RESET
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:1004   .text:0000047e CC1100_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:1141   .data:00000000 Self_rfSettings
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:1192   .data:0000002b default_PaTabel
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:1070   .text:000004d2 __vector_2
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cctFDOzf.s:1179   .data:00000022 patable

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
LED_Toggle
LED_Flash

⌨️ 快捷键说明

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