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

📄 main.lst

📁 the code connect Atmega 32 uC to 1 module Bluetooth ARF32
💻 LST
📖 第 1 页 / 共 4 页
字号:
 1183               	.L183:
 1184               	.LBE311:
 1185               	.LBE310:
 1186               	.LBB312:
 1187               	.LBB313:
 1188               	.LM210:
 1189 036c 5D9B      		sbis 43-32,5
 1190 036e 00C0      		rjmp .L183
 1191               	.LBE313:
 1192               	.LBE312:
 1193               	.LM211:
 1194 0370 6C59      		subi r22,lo8(-(100))
 1195               	.LBB315:
 1196               	.LBB314:
 1197               	.LM212:
 1198 0372 6CB9      		out 44-32,r22
 1199 0374 6456      		subi r22,lo8(-(-100))
 1200               	.L184:
 1201               	.LBE314:
 1202               	.LBE315:
 1203               	.LBB316:
 1204               	.LBB317:
 1205               	.LM213:
 1206 0376 5D9B      		sbis 43-32,5
 1207 0378 00C0      		rjmp .L184
 1208               	.LM214:
 1209 037a 9CB9      		out 44-32,r25
 1210               	.L185:
 1211               	.LBE317:
 1212               	.LBE316:
 1213               	.LBB318:
 1214               	.LBB319:
 1215               	.LM215:
 1216 037c 5D9B      		sbis 43-32,5
 1217 037e 00C0      		rjmp .L185
 1218               	.LM216:
 1219 0380 6CB9      		out 44-32,r22
 1220               	.L186:
 1221               	.LBE319:
 1222               	.LBE318:
 1223               	.LBB320:
 1224               	.LBB321:
 1225               	.LM217:
 1226 0382 5D9B      		sbis 43-32,5
 1227 0384 00C0      		rjmp .L186
 1228               	.LM218:
 1229 0386 1CB8      		out 44-32,__zero_reg__
 1230 0388 80E0      		ldi r24,lo8(0)
 1231 038a 90E0      		ldi r25,hi8(0)
 1232               	.LVL28:
 1233               	.LBE321:
 1234               	.LBE320:
 1235               	.LBB322:
 1236               	.LM219:
 1237 038c 70E0      		ldi r23,lo8(0)
 1238               	.LVL29:
 1239 038e 00C0      		rjmp .L187
 1240               	.L189:
 1241               	.LM220:
 1242 0390 FA01      		movw r30,r20
 1243 0392 E80F      		add r30,r24
 1244 0394 F91F      		adc r31,r25
 1245 0396 E081      		ld r30,Z
 1246               	.L188:
 1247               	.LBB323:
 1248               	.LBB324:
 1249               	.LM221:
 1250 0398 5D9B      		sbis 43-32,5
 1251 039a 00C0      		rjmp .L188
 1252               	.LM222:
 1253 039c ECB9      		out 44-32,r30
 1254               	.LBE324:
 1255               	.LBE323:
 1256               	.LM223:
 1257 039e 0196      		adiw r24,1
 1258               	.L187:
 1259 03a0 8617      		cp r24,r22
 1260 03a2 9707      		cpc r25,r23
 1261 03a4 04F0      		brlt .L189
 1262               	.L192:
 1263               	.LBE322:
 1264               	.LBB325:
 1265               	.LBB326:
 1266               	.LM224:
 1267 03a6 5D9B      		sbis 43-32,5
 1268 03a8 00C0      		rjmp .L192
 1269               	.LM225:
 1270 03aa 83E0      		ldi r24,lo8(3)
 1271               	.LVL30:
 1272 03ac 8CB9      		out 44-32,r24
 1273               	/* epilogue start */
 1274               	.LBE326:
 1275               	.LBE325:
 1276               	.LM226:
 1277 03ae 0895      		ret
 1278               	.LFE24:
 1280               	.global	Release_Link
 1282               	Release_Link:
 1283               	.LFB25:
 1284               	.LM227:
 1285               	.LVL31:
 1286               	/* prologue: function */
 1287               	/* frame size = 0 */
 1288 03b0 982F      		mov r25,r24
 1289               	.LVL32:
 1290               	.L205:
 1291               	.LBB327:
 1292               	.LBB328:
 1293               	.LM228:
 1294 03b2 5D9B      		sbis 43-32,5
 1295 03b4 00C0      		rjmp .L205
 1296               	.LM229:
 1297 03b6 82E0      		ldi r24,lo8(2)
 1298 03b8 8CB9      		out 44-32,r24
 1299               	.L206:
 1300               	.LBE328:
 1301               	.LBE327:
 1302               	.LBB329:
 1303               	.LBB330:
 1304               	.LM230:
 1305 03ba 5D9B      		sbis 43-32,5
 1306 03bc 00C0      		rjmp .L206
 1307               	.LM231:
 1308 03be 82E5      		ldi r24,lo8(82)
 1309 03c0 8CB9      		out 44-32,r24
 1310               	.L207:
 1311               	.LBE330:
 1312               	.LBE329:
 1313               	.LBB331:
 1314               	.LBB332:
 1315               	.LM232:
 1316 03c2 5D9B      		sbis 43-32,5
 1317 03c4 00C0      		rjmp .L207
 1318               	.LM233:
 1319 03c6 8DE0      		ldi r24,lo8(13)
 1320 03c8 8CB9      		out 44-32,r24
 1321               	.L208:
 1322               	.LBE332:
 1323               	.LBE331:
 1324               	.LBB333:
 1325               	.LBB334:
 1326               	.LM234:
 1327 03ca 5D9B      		sbis 43-32,5
 1328 03cc 00C0      		rjmp .L208
 1329               	.LM235:
 1330 03ce 81E0      		ldi r24,lo8(1)
 1331 03d0 8CB9      		out 44-32,r24
 1332               	.L209:
 1333               	.LBE334:
 1334               	.LBE333:
 1335               	.LBB335:
 1336               	.LBB336:
 1337               	.LM236:
 1338 03d2 5D9B      		sbis 43-32,5
 1339 03d4 00C0      		rjmp .L209
 1340               	.LM237:
 1341 03d6 1CB8      		out 44-32,__zero_reg__
 1342               	.L210:
 1343               	.LBE336:
 1344               	.LBE335:
 1345               	.LBB337:
 1346               	.LBB338:
 1347               	.LM238:
 1348 03d8 5D9B      		sbis 43-32,5
 1349 03da 00C0      		rjmp .L210
 1350               	.LM239:
 1351 03dc 80E6      		ldi r24,lo8(96)
 1352 03de 8CB9      		out 44-32,r24
 1353               	.L211:
 1354               	.LBE338:
 1355               	.LBE337:
 1356               	.LBB339:
 1357               	.LBB340:
 1358               	.LM240:
 1359 03e0 5D9B      		sbis 43-32,5
 1360 03e2 00C0      		rjmp .L211
 1361               	.LM241:
 1362 03e4 9CB9      		out 44-32,r25
 1363               	.L212:
 1364               	.LBE340:
 1365               	.LBE339:
 1366               	.LBB341:
 1367               	.LBB342:
 1368               	.LM242:
 1369 03e6 5D9B      		sbis 43-32,5
 1370 03e8 00C0      		rjmp .L212
 1371               	.LM243:
 1372 03ea 83E0      		ldi r24,lo8(3)
 1373 03ec 8CB9      		out 44-32,r24
 1374               	/* epilogue start */
 1375               	.LBE342:
 1376               	.LBE341:
 1377               	.LM244:
 1378 03ee 0895      		ret
 1379               	.LFE25:
 1381               	.global	Release_Link_Confirm
 1383               	Release_Link_Confirm:
 1384               	.LFB26:
 1385               	.LM245:
 1386               	/* prologue: function */
 1387               	/* frame size = 0 */
 1388               	.LM246:
 1389 03f0 1092 0000 		sts Receive_Cmd+6,__zero_reg__
 1390               	.LM247:
 1391 03f4 80E0      		ldi r24,lo8(0)
 1392               	/* epilogue start */
 1393 03f6 0895      		ret
 1394               	.LFE26:
 1396               	.global	Release_Link_Indication
 1398               	Release_Link_Indication:
 1399               	.LFB27:
 1400               	.LM248:
 1401               	.LVL33:
 1402               	/* prologue: function */
 1403               	/* frame size = 0 */
 1404 03f8 FC01      		movw r30,r24
 1405               	.LM249:
 1406 03fa 8091 0000 		lds r24,Receive_Cmd+7
 1407               	.LVL34:
 1408 03fe 8083      		st Z,r24
 1409 0400 90E0      		ldi r25,lo8(0)
 1410 0402 8091 0000 		lds r24,Receive_Cmd+6
 1411 0406 8823      		tst r24
 1412 0408 01F4      		brne .L225
 1413 040a 91E0      		ldi r25,lo8(1)
 1414               	.L225:
 1415               	.LM250:
 1416 040c 892F      		mov r24,r25
 1417               	/* epilogue start */
 1418 040e 0895      		ret
 1419               	.LFE27:
 1421               	.global	main
 1423               	main:
 1424               	.LFB28:
 1425               	.LM251:
 1426 0410 EF92      		push r14
 1427 0412 FF92      		push r15
 1428 0414 0F93      		push r16
 1429 0416 1F93      		push r17
 1430 0418 DF93      		push r29
 1431 041a CF93      		push r28
 1432 041c CDB7      		in r28,__SP_L__
 1433 041e DEB7      		in r29,__SP_H__
 1434 0420 2E97      		sbiw r28,14
 1435 0422 0FB6      		in __tmp_reg__,__SREG__
 1436 0424 F894      		cli
 1437 0426 DEBF      		out __SP_H__,r29
 1438 0428 0FBE      		out __SREG__,__tmp_reg__
 1439 042a CDBF      		out __SP_L__,r28
 1440               	/* prologue: function */
 1441               	/* frame size = 14 */
 1442               	.LM252:
 1443 042c 84E5      		ldi r24,lo8(84)
 1444 042e 8983      		std Y+1,r24
 1445 0430 95E6      		ldi r25,lo8(101)
 1446 0432 9A83      		std Y+2,r25
 1447 0434 83E7      		ldi r24,lo8(115)
 1448 0436 8B83      		std Y+3,r24
 1449 0438 84E7      		ldi r24,lo8(116)
 1450 043a 8C83      		std Y+4,r24
 1451               	.LM253:
 1452 043c 86E4      		ldi r24,lo8(70)
 1453 043e 8D83      		std Y+5,r24
 1454 0440 85E7      		ldi r24,lo8(117)
 1455 0442 8E83      		std Y+6,r24
 1456 0444 83E6      		ldi r24,lo8(99)
 1457 0446 8F83      		std Y+7,r24
 1458 0448 8BE6      		ldi r24,lo8(107)
 1459 044a 8887      		std Y+8,r24
 1460               	.LM254:
 1461 044c 81B3      		in r24,49-32
 1462 044e 8C68      		ori r24,lo8(-116)
 1463 0450 81BB      		out 49-32,r24
 1464               	.LM255:
 1465 0452 12BA      		out 50-32,__zero_reg__
 1466               	.LM256:
 1467 0454 82B3      		in r24,50-32
 1468 0456 8C60      		ori r24,lo8(12)
 1469 0458 82BB      		out 50-32,r24
 1470               	.LM257:
 1471 045a 83E2      		ldi r24,lo8(35)
 1472 045c 8987      		std Y+9,r24
 1473               	.LM258:
 1474 045e 8BE3      		ldi r24,lo8(59)
 1475 0460 8A87      		std Y+10,r24
 1476               	.LM259:
 1477 0462 9B87      		std Y+11,r25
 1478               	.LM260:
 1479 0464 88EE      		ldi r24,lo8(-24)
 1480 0466 8C87      		std Y+12,r24
 1481               	.LM261:
 1482 0468 1D86      		std Y+13,__zero_reg__
 1483               	.LM262:
 1484 046a 80E1      		ldi r24,lo8(16)
 1485 046c 8E87      		std Y+14,r24
 1486               	.LBB343:
 1487               	.LBB344:
 1488               	.LM263:
 1489 046e 10BC      		out 64-32,__zero_reg__
 1490               	.LM264:
 1491 0470 87E1      		ldi r24,lo8(23)
 1492 0472 89B9      		out 41-32,r24
 1493               	.LM265:
 1494 0474 8AB1      		in r24,42-32
 1495 0476 8861      		ori r24,lo8(24)
 1496 0478 8AB9      		out 42-32,r24
 1497               	.LM266:
 1498 047a 80B5      		in r24,64-32
 1499 047c 8668      		ori r24,lo8(-122)
 1500 047e 80BD      		out 64-32,r24
 1501               	.LBE344:
 1502               	.LBE343:
 1503               	.LM267:
 1504 0480 0E94 0000 		call Reset_Module
 1505               	.LM268:
 1506 0484 CE01      		movw r24,r28
 1507 0486 0996      		adiw r24,9
 1508 0488 61E0      		ldi r22,lo8(1)
 1509 048a 41E0      		ldi r20,lo8(1)
 1510 048c 0E94 0000 		call Create_SPP_Link
 1511               	.LM269:
 1512 0490 7E01      		movw r14,r28
 1513 0492 0894      		sec
 1514 0494 E11C      		adc r14,__zero_reg__
 1515 0496 F11C      		adc r15,__zero_reg__
 1516               	.LM270:
 1517 0498 8E01      		movw r16,r28
 1518 049a 0B5F      		subi r16,lo8(-(5))
 1519 049c 1F4F      		sbci r17,hi8(-(5))
 1520               	.L228:
 1521               	.LM271:
 1522 049e 81E0      		ldi r24,lo8(1)
 1523 04a0 64E0      		ldi r22,lo8(4)
 1524 04a2 A701      		movw r20,r14
 1525 04a4 0E94 0000 		call Send_Data_To_Remote
 1526               	.LM272:
 1527 04a8 81E0      		ldi r24,lo8(1)
 1528 04aa 64E0      		ldi r22,lo8(4)
 1529 04ac A801      		movw r20,r16
 1530 04ae 0E94 0000 		call Send_Data_To_Remote
 1531 04b2 00C0      		rjmp .L228
 1532               	.LFE28:
 1534               		.comm Receive_Cmd,37,1
 1727               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:5      *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:20     .text:00000000 UART_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:47     .text:00000012 Send_Byte_To_UART
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:66     .text:0000001a Receive_Byte_From_UART
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:84     .text:00000022 Reset_Module
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:227    .text:0000007c Get_Data_From_Module
                            *COM*:00000025 Receive_Cmd
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:349    .text:000000fa Search_Device
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:467    .text:00000144 Get_Device_Found
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:513    .text:00000186 Search_Confirm
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:533    .text:00000196 Create_SDAP_Connection
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:651    .text:000001ec SDAP_Confirm
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:671    .text:000001fc SDAP_Service_Browse
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:781    .text:00000244 SDAP_Service_Confirm
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:806    .text:0000025c SDAP_Disconnect
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:893    .text:00000292 SDAP_Disconnect_Confirm
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:908    .text:0000029a Create_SPP_Link
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:1046   .text:000002fc SPP_Link_Confirm
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:1067   .text:0000030c SPP_Link_Indication
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:1116   .text:00000342 Send_Data_To_Remote
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:1282   .text:000003b0 Release_Link
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:1383   .text:000003f0 Release_Link_Confirm
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:1398   .text:000003f8 Release_Link_Indication
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9hcb2q.s:1423   .text:00000410 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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