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

📄 main.lst

📁 基于CC1100和ATMEGA128的无线通信程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 779               	.LM32:
 780               	/* prologue: frame size=0 */
 781               	/* prologue end (size=0) */
 782               	.LM33:
 783 0064 C098      		cbi 56-0x20,0
 784               	.LM34:
 785               	/* #APP */
 786 0066 0000      		nop
 787               		
 788               	/* #NOAPP */
 789               	.L32:
 790               	.LM35:
 791 0068 B399      		sbic 54-0x20,3
 792 006a FECF      		rjmp .L32
 793               	.LM36:
 794               	/* #APP */
 795 006c 0000      		nop
 796               		
 797               	.LM37:
 798               	/* #NOAPP */
 799 006e 806C      		ori r24,lo8(-64)
 800 0070 8FB9      		out 47-0x20,r24
 801               	.L37:
 802 0072 779B      		sbis 46-0x20,7
 803 0074 FECF      		rjmp .L37
 804               	.LM38:
 805 0076 1FB8      		out 47-0x20,__zero_reg__
 806               	.L42:
 807 0078 779B      		sbis 46-0x20,7
 808 007a FECF      		rjmp .L42
 809 007c 8FB1      		in r24,47-0x20
 810               	.LM39:
 811               	/* #APP */
 812 007e 0000      		nop
 813               		
 814               	.LM40:
 815               	/* #NOAPP */
 816 0080 C09A      		sbi 56-0x20,0
 817               	.LM41:
 818 0082 9927      		clr r25
 819               	/* epilogue: frame size=0 */
 820 0084 0895      		ret
 821               	/* epilogue end (size=1) */
 822               	/* function TI_CC_SpiReadStatus size 26 (25) */
 823               	.LFE9:
 825               	.global	TI_CC_SpiReadBurstReg
 827               	TI_CC_SpiReadBurstReg:
 828               	.LFB10:
 829               	.LM42:
 830               	/* prologue: frame size=0 */
 831               	/* prologue end (size=0) */
 832 0086 DB01      		movw r26,r22
 833               	.LM43:
 834 0088 C098      		cbi 56-0x20,0
 835               	.L46:
 836               	.LM44:
 837 008a B399      		sbic 54-0x20,3
 838 008c FECF      		rjmp .L46
 839               	.LM45:
 840               	/* #APP */
 841 008e 0000      		nop
 842               		
 843               	.LM46:
 844               	/* #NOAPP */
 845 0090 806C      		ori r24,lo8(-64)
 846 0092 8FB9      		out 47-0x20,r24
 847               	.L51:
 848 0094 779B      		sbis 46-0x20,7
 849 0096 FECF      		rjmp .L51
 850               	.LM47:
 851 0098 90E0      		ldi r25,lo8(0)
 852               	.L65:
 853 009a 9417      		cp r25,r20
 854 009c 50F4      		brsh .L64
 855               	.LM48:
 856 009e 1FB8      		out 47-0x20,__zero_reg__
 857               	.L59:
 858 00a0 779B      		sbis 46-0x20,7
 859 00a2 FECF      		rjmp .L59
 860 00a4 FD01      		movw r30,r26
 861 00a6 E90F      		add r30,r25
 862 00a8 F11D      		adc r31,__zero_reg__
 863 00aa 8FB1      		in r24,47-0x20
 864 00ac 8083      		st Z,r24
 865               	.LM49:
 866 00ae 9F5F      		subi r25,lo8(-(1))
 867 00b0 F4CF      		rjmp .L65
 868               	.L64:
 869               	.LM50:
 870               	/* #APP */
 871 00b2 0000      		nop
 872               		
 873               	.LM51:
 874               	/* #NOAPP */
 875 00b4 C09A      		sbi 56-0x20,0
 876               	.LM52:
 877 00b6 A90F      		add r26,r25
 878 00b8 B11D      		adc r27,__zero_reg__
 879 00ba 1C92      		st X,__zero_reg__
 880               	/* epilogue: frame size=0 */
 881 00bc 0895      		ret
 882               	/* epilogue end (size=1) */
 883               	/* function TI_CC_SpiReadBurstReg size 34 (33) */
 884               	.LFE10:
 886               	.global	TI_CC_SpiStrobe
 888               	TI_CC_SpiStrobe:
 889               	.LFB11:
 890               	.LM53:
 891               	/* prologue: frame size=0 */
 892               	/* prologue end (size=0) */
 893               	.LM54:
 894 00be C098      		cbi 56-0x20,0
 895               	.LM55:
 896               	/* #APP */
 897 00c0 0000      		nop
 898               		
 899               	/* #NOAPP */
 900               	.L67:
 901               	.LM56:
 902 00c2 B399      		sbic 54-0x20,3
 903 00c4 FECF      		rjmp .L67
 904               	.LM57:
 905               	/* #APP */
 906 00c6 0000      		nop
 907               		
 908               	.LM58:
 909               	/* #NOAPP */
 910 00c8 8FB9      		out 47-0x20,r24
 911               	.L72:
 912 00ca 779B      		sbis 46-0x20,7
 913 00cc FECF      		rjmp .L72
 914               	.LM59:
 915               	/* #APP */
 916 00ce 0000      		nop
 917               		
 918               	.LM60:
 919               	/* #NOAPP */
 920 00d0 C09A      		sbi 56-0x20,0
 921               	/* epilogue: frame size=0 */
 922 00d2 0895      		ret
 923               	/* epilogue end (size=1) */
 924               	/* function TI_CC_SpiStrobe size 20 (19) */
 925               	.LFE11:
 927               	.global	TI_CC_SpiWriteReg
 929               	TI_CC_SpiWriteReg:
 930               	.LFB12:
 931               	.LM61:
 932               	/* prologue: frame size=0 */
 933               	/* prologue end (size=0) */
 934               	.LM62:
 935 00d4 C098      		cbi 56-0x20,0
 936               	.LM63:
 937               	/* #APP */
 938 00d6 0000      		nop
 939               		
 940               	/* #NOAPP */
 941               	.L76:
 942               	.LM64:
 943 00d8 B399      		sbic 54-0x20,3
 944 00da FECF      		rjmp .L76
 945               	.LM65:
 946               	/* #APP */
 947 00dc 0000      		nop
 948               		
 949               	.LM66:
 950               	/* #NOAPP */
 951 00de 8FB9      		out 47-0x20,r24
 952               	.L81:
 953 00e0 779B      		sbis 46-0x20,7
 954 00e2 FECF      		rjmp .L81
 955               	.LM67:
 956 00e4 6FB9      		out 47-0x20,r22
 957               	.L86:
 958 00e6 779B      		sbis 46-0x20,7
 959 00e8 FECF      		rjmp .L86
 960               	.LM68:
 961               	/* #APP */
 962 00ea 0000      		nop
 963               		
 964               	.LM69:
 965               	/* #NOAPP */
 966 00ec C09A      		sbi 56-0x20,0
 967               	/* epilogue: frame size=0 */
 968 00ee 0895      		ret
 969               	/* epilogue end (size=1) */
 970               	/* function TI_CC_SpiWriteReg size 23 (22) */
 971               	.LFE12:
 973               	.global	TI_CC_SpiWriteBurstReg
 975               	TI_CC_SpiWriteBurstReg:
 976               	.LFB13:
 977               	.LM70:
 978               	/* prologue: frame size=0 */
 979               	/* prologue end (size=0) */
 980               	.LM71:
 981 00f0 C098      		cbi 56-0x20,0
 982               	.L90:
 983               	.LM72:
 984 00f2 B399      		sbic 54-0x20,3
 985 00f4 FECF      		rjmp .L90
 986               	.LM73:
 987 00f6 8064      		ori r24,lo8(64)
 988 00f8 8FB9      		out 47-0x20,r24
 989               	.L95:
 990 00fa 779B      		sbis 46-0x20,7
 991 00fc FECF      		rjmp .L95
 992               	.LM74:
 993 00fe 90E0      		ldi r25,lo8(0)
 994               	.L109:
 995 0100 9417      		cp r25,r20
 996 0102 48F4      		brsh .L108
 997               	.LM75:
 998 0104 FB01      		movw r30,r22
 999 0106 E90F      		add r30,r25
 1000 0108 F11D      		adc r31,__zero_reg__
 1001 010a 8081      		ld r24,Z
 1002 010c 8FB9      		out 47-0x20,r24
 1003               	.L103:
 1004 010e 779B      		sbis 46-0x20,7
 1005 0110 FECF      		rjmp .L103
 1006               	.LM76:
 1007 0112 9F5F      		subi r25,lo8(-(1))
 1008 0114 F5CF      		rjmp .L109
 1009               	.L108:
 1010               	.LM77:
 1011 0116 C09A      		sbi 56-0x20,0
 1012               	/* epilogue: frame size=0 */
 1013 0118 0895      		ret
 1014               	/* epilogue end (size=1) */
 1015               	/* function TI_CC_SpiWriteBurstReg size 21 (20) */
 1016               	.LFE13:
 1018               	.global	TI_CC_RfWriteRfSettings
 1020               	TI_CC_RfWriteRfSettings:
 1021               	.LFB14:
 1022               	.LM78:
 1023               	/* prologue: frame size=0 */
 1024 011a 0F93      		push r16
 1025 011c 1F93      		push r17
 1026               	/* prologue end (size=2) */
 1027 011e 8C01      		movw r16,r24
 1028               	.LM79:
 1029 0120 FC01      		movw r30,r24
 1030 0122 6081      		ld r22,Z
 1031 0124 8BE0      		ldi r24,lo8(11)
 1032 0126 0E94 0000 		call TI_CC_SpiWriteReg
 1033               	.LM80:
 1034 012a F801      		movw r30,r16
 1035 012c 6181      		ldd r22,Z+1
 1036 012e 8CE0      		ldi r24,lo8(12)
 1037 0130 0E94 0000 		call TI_CC_SpiWriteReg
 1038               	.LM81:
 1039 0134 F801      		movw r30,r16
 1040 0136 6281      		ldd r22,Z+2
 1041 0138 8DE0      		ldi r24,lo8(13)
 1042 013a 0E94 0000 		call TI_CC_SpiWriteReg
 1043               	.LM82:
 1044 013e F801      		movw r30,r16
 1045 0140 6381      		ldd r22,Z+3
 1046 0142 8EE0      		ldi r24,lo8(14)
 1047 0144 0E94 0000 		call TI_CC_SpiWriteReg
 1048               	.LM83:
 1049 0148 F801      		movw r30,r16
 1050 014a 6481      		ldd r22,Z+4
 1051 014c 8FE0      		ldi r24,lo8(15)
 1052 014e 0E94 0000 		call TI_CC_SpiWriteReg
 1053               	.LM84:
 1054 0152 F801      		movw r30,r16
 1055 0154 6581      		ldd r22,Z+5
 1056 0156 80E1      		ldi r24,lo8(16)
 1057 0158 0E94 0000 		call TI_CC_SpiWriteReg
 1058               	.LM85:
 1059 015c F801      		movw r30,r16
 1060 015e 6681      		ldd r22,Z+6
 1061 0160 81E1      		ldi r24,lo8(17)
 1062 0162 0E94 0000 		call TI_CC_SpiWriteReg
 1063               	.LM86:
 1064 0166 F801      		movw r30,r16
 1065 0168 6781      		ldd r22,Z+7
 1066 016a 82E1      		ldi r24,lo8(18)
 1067 016c 0E94 0000 		call TI_CC_SpiWriteReg
 1068               	.LM87:
 1069 0170 F801      		movw r30,r16
 1070 0172 6085      		ldd r22,Z+8
 1071 0174 83E1      		ldi r24,lo8(19)
 1072 0176 0E94 0000 		call TI_CC_SpiWriteReg
 1073               	.LM88:
 1074 017a F801      		movw r30,r16
 1075 017c 6185      		ldd r22,Z+9
 1076 017e 84E1      		ldi r24,lo8(20)
 1077 0180 0E94 0000 		call TI_CC_SpiWriteReg
 1078               	.LM89:
 1079 0184 F801      		movw r30,r16
 1080 0186 6285      		ldd r22,Z+10
 1081 0188 8AE0      		ldi r24,lo8(10)
 1082 018a 0E94 0000 		call TI_CC_SpiWriteReg
 1083               	.LM90:
 1084 018e F801      		movw r30,r16
 1085 0190 6385      		ldd r22,Z+11
 1086 0192 85E1      		ldi r24,lo8(21)
 1087 0194 0E94 0000 		call TI_CC_SpiWriteReg
 1088               	.LM91:
 1089 0198 F801      		movw r30,r16
 1090 019a 6485      		ldd r22,Z+12
 1091 019c 81E2      		ldi r24,lo8(33)
 1092 019e 0E94 0000 		call TI_CC_SpiWriteReg
 1093               	.LM92:
 1094 01a2 F801      		movw r30,r16
 1095 01a4 6585      		ldd r22,Z+13
 1096 01a6 82E2      		ldi r24,lo8(34)
 1097 01a8 0E94 0000 		call TI_CC_SpiWriteReg
 1098               	.LM93:
 1099 01ac F801      		movw r30,r16
 1100 01ae 6685      		ldd r22,Z+14
 1101 01b0 88E1      		ldi r24,lo8(24)
 1102 01b2 0E94 0000 		call TI_CC_SpiWriteReg
 1103               	.LM94:
 1104 01b6 F801      		movw r30,r16
 1105 01b8 6785      		ldd r22,Z+15
 1106 01ba 89E1      		ldi r24,lo8(25)
 1107 01bc 0E94 0000 		call TI_CC_SpiWriteReg
 1108               	.LM95:
 1109 01c0 F801      		movw r30,r16
 1110 01c2 6089      		ldd r22,Z+16
 1111 01c4 8AE1      		ldi r24,lo8(26)
 1112 01c6 0E94 0000 		call TI_CC_SpiWriteReg
 1113               	.LM96:
 1114 01ca F801      		movw r30,r16
 1115 01cc 6189      		ldd r22,Z+17
 1116 01ce 8BE1      		ldi r24,lo8(27)
 1117 01d0 0E94 0000 		call TI_CC_SpiWriteReg
 1118               	.LM97:
 1119 01d4 F801      		movw r30,r16
 1120 01d6 6289      		ldd r22,Z+18
 1121 01d8 8CE1      		ldi r24,lo8(28)
 1122 01da 0E94 0000 		call TI_CC_SpiWriteReg
 1123               	.LM98:
 1124 01de F801      		movw r30,r16
 1125 01e0 6389      		ldd r22,Z+19
 1126 01e2 8DE1      		ldi r24,lo8(29)
 1127 01e4 0E94 0000 		call TI_CC_SpiWriteReg
 1128               	.LM99:
 1129 01e8 F801      		movw r30,r16
 1130 01ea 6489      		ldd r22,Z+20
 1131 01ec 83E2      		ldi r24,lo8(35)
 1132 01ee 0E94 0000 		call TI_CC_SpiWriteReg
 1133               	.LM100:
 1134 01f2 F801      		movw r30,r16
 1135 01f4 6589      		ldd r22,Z+21
 1136 01f6 84E2      		ldi r24,lo8(36)
 1137 01f8 0E94 0000 		call TI_CC_SpiWriteReg
 1138               	.LM101:
 1139 01fc F801      		movw r30,r16
 1140 01fe 6689      		ldd r22,Z+22
 1141 0200 85E2      		ldi r24,lo8(37)
 1142 0202 0E94 0000 		call TI_CC_SpiWriteReg
 1143               	.LM102:
 1144 0206 F801      		movw r30,r16
 1145 0208 6789      		ldd r22,Z+23
 1146 020a 86E2      		ldi r24,lo8(38)
 1147 020c 0E94 0000 		call TI_CC_SpiWriteReg
 1148               	.LM103:
 1149 0210 F801      		movw r30,r16
 1150 0212 608D      		ldd r22,Z+24
 1151 0214 89E2      		ldi r24,lo8(41)
 1152 0216 0E94 0000 		call TI_CC_SpiWriteReg
 1153               	.LM104:
 1154 021a F801      		movw r30,r16
 1155 021c 618D      		ldd r22,Z+25
 1156 021e 8CE2      		ldi r24,lo8(44)
 1157 0220 0E94 0000 		call TI_CC_SpiWriteReg
 1158               	.LM105:
 1159 0224 F801      		movw r30,r16
 1160 0226 628D      		ldd r22,Z+26
 1161 0228 8DE2      		ldi r24,lo8(45)
 1162 022a 0E94 0000 		call TI_CC_SpiWriteReg

⌨️ 快捷键说明

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