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

📄 can.lst

📁 AT90CAN128的CAN通信源码测试成功
💻 LST
📖 第 1 页 / 共 3 页
字号:
 805 04a2 0E94 0000 		call init_CAN
 806               	.LBB22:
 807               	.LBB23:
 808               	.LM149:
 809 04a6 1092 C800 		sts 200,__zero_reg__
 810               	.LM150:
 811 04aa 88ED      		ldi r24,lo8(-40)
 812 04ac 8093 C900 		sts 201,r24
 813               	.LM151:
 814 04b0 86E0      		ldi r24,lo8(6)
 815 04b2 8093 CA00 		sts 202,r24
 816               	.LM152:
 817 04b6 1092 CD00 		sts 205,__zero_reg__
 818               	.LM153:
 819 04ba 8DE4      		ldi r24,lo8(77)
 820 04bc 8093 CC00 		sts 204,r24
 821               	.LBE23:
 822               	.LBE22:
 823               	.LBB24:
 824               	.LBB25:
 825               	.LM154:
 826 04c0 17B8      		out 39-32,__zero_reg__
 827               	.LM155:
 828 04c2 8FEF      		ldi r24,lo8(-1)
 829 04c4 88B9      		out 40-32,r24
 830               	.LM156:
 831 04c6 86B1      		in r24,38-32
 832               	.LVL21:
 833               	.LM157:
 834 04c8 8093 0000 		sts address,r24
 835               	.LBE25:
 836               	.LBE24:
 837               	.LBB26:
 838               	.LBB27:
 839               	.LM158:
 840 04cc 10BA      		out 48-32,__zero_reg__
 841               	.LM159:
 842 04ce 11BA      		out 49-32,__zero_reg__
 843               	.LM160:
 844 04d0 1092 7A00 		sts 122,__zero_reg__
 845               	.LM161:
 846 04d4 80E8      		ldi r24,lo8(-128)
 847               	.LVL22:
 848 04d6 80BF      		out 80-32,r24
 849               	.LM162:
 850 04d8 80E4      		ldi r24,lo8(64)
 851 04da 8093 7C00 		sts 124,r24
 852               	.LM163:
 853 04de 80EC      		ldi r24,lo8(-64)
 854 04e0 8093 7A00 		sts 122,r24
 855               	.LBE27:
 856               	.LBE26:
 857               	.LM164:
 858               	/* #APP */
 859               	 ;  382 "can.c" 1
 860 04e4 7894      		sei
 861               	 ;  0 "" 2
 862               	.LM165:
 863               	/* #NOAPP */
 864 04e6 0EEC      		ldi r16,lo8(-50)
 865               	.LBB28:
 866               	.LBB29:
 867               	.LM166:
 868 04e8 13E4      		ldi r17,lo8(67)
 869               	.LBE29:
 870               	.LBE28:
 871               	.LBB31:
 872               	.LBB32:
 873 04ea B2E4      		ldi r27,lo8(66)
 874               	.LBE32:
 875               	.LBE31:
 876               	.LBB34:
 877               	.LBB35:
 878               	.LM167:
 879 04ec ACEC      		ldi r26,lo8(-52)
 880               	.LM168:
 881 04ee 41E0      		ldi r20,lo8(1)
 882               	.LM169:
 883 04f0 72E0      		ldi r23,lo8(2)
 884               	.LM170:
 885 04f2 6FEF      		ldi r22,lo8(-1)
 886               	.LBE35:
 887               	.LBE34:
 888               	.LBB37:
 889               	.LBB38:
 890               	.LM171:
 891 04f4 50E4      		ldi r21,lo8(64)
 892               	.LVL23:
 893               	.L83:
 894               	.LBE38:
 895               	.LBE37:
 896               	.LM172:
 897 04f6 8091 0000 		lds r24,close_flag
 898 04fa 8130      		cpi r24,lo8(1)
 899 04fc 01F4      		brne .L55
 900 04fe 20E0      		ldi r18,lo8(0)
 901 0500 30E0      		ldi r19,hi8(0)
 902               	.L57:
 903               	.LM173:
 904 0502 F901      		movw r30,r18
 905 0504 E050      		subi r30,lo8(-(can_rx_data))
 906 0506 F040      		sbci r31,hi8(-(can_rx_data))
 907 0508 E081      		ld r30,Z
 908               	.L56:
 909               	.LBB40:
 910               	.LBB41:
 911               	.LM174:
 912 050a 8091 C800 		lds r24,200
 913 050e 85FF      		sbrs r24,5
 914 0510 00C0      		rjmp .L56
 915               	.LM175:
 916 0512 E093 CE00 		sts 206,r30
 917 0516 2F5F      		subi r18,lo8(-(1))
 918 0518 3F4F      		sbci r19,hi8(-(1))
 919               	.LBE41:
 920               	.LBE40:
 921               	.LM176:
 922 051a 2830      		cpi r18,8
 923 051c 3105      		cpc r19,__zero_reg__
 924 051e 01F4      		brne .L57
 925               	.LM177:
 926 0520 1092 0000 		sts close_flag,__zero_reg__
 927               	.L55:
 928               	.LM178:
 929 0524 8091 0000 		lds r24,open_flag
 930 0528 8130      		cpi r24,lo8(1)
 931 052a 01F4      		brne .L58
 932 052c 20E0      		ldi r18,lo8(0)
 933 052e 30E0      		ldi r19,hi8(0)
 934               	.L60:
 935               	.LM179:
 936 0530 F901      		movw r30,r18
 937 0532 E050      		subi r30,lo8(-(can_rx_data))
 938 0534 F040      		sbci r31,hi8(-(can_rx_data))
 939 0536 E081      		ld r30,Z
 940               	.L59:
 941               	.LBB42:
 942               	.LBB43:
 943               	.LM180:
 944 0538 8091 C800 		lds r24,200
 945 053c 85FF      		sbrs r24,5
 946 053e 00C0      		rjmp .L59
 947               	.LM181:
 948 0540 E093 CE00 		sts 206,r30
 949 0544 2F5F      		subi r18,lo8(-(1))
 950 0546 3F4F      		sbci r19,hi8(-(1))
 951               	.LBE43:
 952               	.LBE42:
 953               	.LM182:
 954 0548 2830      		cpi r18,8
 955 054a 3105      		cpc r19,__zero_reg__
 956 054c 01F4      		brne .L60
 957               	.LM183:
 958 054e 1092 0000 		sts open_flag,__zero_reg__
 959               	.L58:
 960               	.LM184:
 961 0552 8091 0000 		lds r24,ad_flag
 962 0556 8130      		cpi r24,lo8(1)
 963 0558 01F4      		brne .L61
 964               	.LM185:
 965 055a 0093 7A00 		sts 122,r16
 966               	.LM186:
 967 055e 1092 0000 		sts ad_flag,__zero_reg__
 968               	.L61:
 969               	.LM187:
 970 0562 8091 0000 		lds r24,adc_ready
 971 0566 8130      		cpi r24,lo8(1)
 972 0568 01F4      		brne .L62
 973 056a 90E0      		ldi r25,lo8(0)
 974               	.L82:
 975               	.LBB44:
 976               	.LBB30:
 977               	.LM188:
 978 056c 8091 C800 		lds r24,200
 979 0570 85FF      		sbrs r24,5
 980 0572 00C0      		rjmp .L82
 981               	.LM189:
 982 0574 1093 CE00 		sts 206,r17
 983               	.LBE30:
 984               	.LBE44:
 985               	.LM190:
 986 0578 9F5F      		subi r25,lo8(-(1))
 987 057a 9830      		cpi r25,lo8(8)
 988 057c 01F4      		brne .L82
 989               	.LM191:
 990 057e 1092 0000 		sts adc_ready,__zero_reg__
 991               	.L62:
 992               	.LM192:
 993 0582 8091 0000 		lds r24,usart1_flag
 994 0586 8130      		cpi r24,lo8(1)
 995 0588 01F0      		breq .+2
 996 058a 00C0      		rjmp .L83
 997               	.L72:
 998               	.LBB45:
 999               	.LBB33:
 1000               	.LM193:
 1001 058c 8091 C800 		lds r24,200
 1002 0590 85FF      		sbrs r24,5
 1003 0592 00C0      		rjmp .L72
 1004               	.LM194:
 1005 0594 B093 CE00 		sts 206,r27
 1006               	.LBE33:
 1007               	.LBE45:
 1008               	.LBB46:
 1009               	.LBB36:
 1010               	.LM195:
 1011 0598 A093 0000 		sts can_tx_data,r26
 1012               	.LM196:
 1013 059c 1092 0000 		sts can_tx_data+1,__zero_reg__
 1014               	.LM197:
 1015 05a0 4093 0000 		sts can_tx_data+2,r20
 1016               	.LM198:
 1017 05a4 4093 0000 		sts can_tx_data+3,r20
 1018               	.LM199:
 1019 05a8 1092 0000 		sts can_tx_data+4,__zero_reg__
 1020               	.LM200:
 1021 05ac 7093 0000 		sts can_tx_data+5,r23
 1022               	.LM201:
 1023 05b0 4093 0000 		sts can_tx_data+6,r20
 1024               	.LM202:
 1025 05b4 6093 0000 		sts can_tx_data+7,r22
 1026 05b8 20E0      		ldi r18,lo8(0)
 1027 05ba 30E0      		ldi r19,hi8(0)
 1028               	.L67:
 1029               	.LBE36:
 1030               	.LBE46:
 1031               	.LM203:
 1032 05bc F901      		movw r30,r18
 1033 05be E050      		subi r30,lo8(-(can_tx_data))
 1034 05c0 F040      		sbci r31,hi8(-(can_tx_data))
 1035 05c2 E081      		ld r30,Z
 1036               	.L66:
 1037               	.LBB47:
 1038               	.LBB48:
 1039               	.LM204:
 1040 05c4 8091 C800 		lds r24,200
 1041 05c8 85FF      		sbrs r24,5
 1042 05ca 00C0      		rjmp .L66
 1043               	.LM205:
 1044 05cc E093 CE00 		sts 206,r30
 1045 05d0 2F5F      		subi r18,lo8(-(1))
 1046 05d2 3F4F      		sbci r19,hi8(-(1))
 1047               	.LBE48:
 1048               	.LBE47:
 1049               	.LM206:
 1050 05d4 2830      		cpi r18,8
 1051 05d6 3105      		cpc r19,__zero_reg__
 1052 05d8 01F4      		brne .L67
 1053               	.LBB49:
 1054               	.LBB39:
 1055               	.LM207:
 1056 05da 5093 ED00 		sts 237,r21
 1057               	.LM208:
 1058 05de 8091 EF00 		lds r24,239
 1059 05e2 807C      		andi r24,lo8(-64)
 1060 05e4 01F4      		brne .L68
 1061               	.LM209:
 1062 05e6 8091 EE00 		lds r24,238
 1063 05ea 8064      		ori r24,lo8(64)
 1064 05ec 8093 EE00 		sts 238,r24
 1065               	.L68:
 1066               	.LBE39:
 1067               	.LBE49:
 1068               	.LM210:
 1069 05f0 1092 0000 		sts usart1_flag,__zero_reg__
 1070 05f4 00C0      		rjmp .L83
 1071               	.LFE18:
 1073               	.global	close_flag
 1074               	.global	close_flag
 1075               		.section .bss
 1078               	close_flag:
 1079 0000 00        		.skip 1,0
 1080               	.global	open_flag
 1081               	.global	open_flag
 1084               	open_flag:
 1085 0001 00        		.skip 1,0
 1086               	.global	ad_flag
 1087               	.global	ad_flag
 1090               	ad_flag:
 1091 0002 00        		.skip 1,0
 1092               	.global	adc_ready
 1093               	.global	adc_ready
 1096               	adc_ready:
 1097 0003 00        		.skip 1,0
 1098               	.global	usart1_flag
 1099               	.global	usart1_flag
 1102               	usart1_flag:
 1103 0004 00        		.skip 1,0
 1104               	.global	rx_counter
 1105               	.global	rx_counter
 1108               	rx_counter:
 1109 0005 00        		.skip 1,0
 1110               	.global	adc0_counter
 1111               	.global	adc0_counter
 1114               	adc0_counter:
 1115 0006 00        		.skip 1,0
 1116               	.global	adc0_buffer
 1117               	.global	adc0_buffer
 1120               	adc0_buffer:
 1121 0007 00        		.skip 1,0
 1122               	.global	adc0_ch
 1123               	.global	adc0_ch
 1126               	adc0_ch:
 1127 0008 00        		.skip 1,0
 1128               	.global	can_rx_data
 1129               	.global	can_rx_data
 1132               	can_rx_data:
 1133 0009 00        		.skip 1,0
 1134               	.global	can_tx_data
 1135               	.global	can_tx_data
 1138               	can_tx_data:
 1139 000a 00        		.skip 1,0
 1140               	.global	rx_buffer
 1141               	.global	rx_buffer
 1144               	rx_buffer:
 1145 000b 00        		.skip 1,0
 1146               	.global	rx_ID
 1147               		.data
 1150               	rx_ID:
 1151 0000 C000      		.word	192
 1152 0002 A800      		.word	168
 1153 0004 0100      		.word	1
 1154 0006 0100      		.word	1
 1155               	.global	tx_ID
 1158               	tx_ID:
 1159 0008 C000      		.word	192
 1160 000a A800      		.word	168
 1161 000c 0000      		.word	0
 1162 000e 0100      		.word	1
 1165               	C.0.1273:
 1166 0010 14        		.byte	20
 1167 0011 10        		.byte	16
 1168 0012 0F        		.byte	15
 1169 0013 0C        		.byte	12
 1170 0014 0A        		.byte	10
 1171 0015 08        		.byte	8
 1172 0016 19        		.byte	25
 1173 0017 12        		.byte	18
 1174               		.comm address,1,1
 1295               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 can.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:5      *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:20     .text:00000000 read_address
                            *COM*:00000001 address
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:42     .text:0000000e can_baudrate
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1165   .data:00000010 C.0.1273
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:145    .text:000000ba init_CAN
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1150   .data:00000000 rx_ID
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1158   .data:00000008 tx_ID
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:287    .text:000001a8 can_rx_deal
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1132   .bss:00000009 can_rx_data
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1078   .bss:00000000 close_flag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1084   .bss:00000001 open_flag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1090   .bss:00000002 ad_flag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:335    .text:000001f0 __vector_18
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1138   .bss:0000000a can_tx_data
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:475    .text:000002e2 can_send_data
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:507    .text:0000030c can_tx_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:529    .text:00000326 USART_Transmit
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:551    .text:00000336 __vector_32
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1108   .bss:00000005 rx_counter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1144   .bss:0000000b rx_buffer
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1102   .bss:00000004 usart1_flag
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:627    .text:000003a2 USART_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:652    .text:000003be adc_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:681    .text:000003d8 __vector_25
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1126   .bss:00000008 adc0_ch
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1114   .bss:00000006 adc0_counter
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1120   .bss:00000007 adc0_buffer
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:1096   .bss:00000003 adc_ready
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccAQmMJ8.s:797    .text:0000049e main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__divmodhi4
__udivmodqi4

⌨️ 快捷键说明

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