📄 dataflash.lst
字号:
1252 rjmp .L130
1254 0258 1FB8 .LM189:
1255 in r24,47-32
1256 .LBE286:
1257 .LBE285:
1258 025a 779B .LBB287:
1259 025c 00C0 .LBB288:
1261 .LM190:
1262 025e 8FB1 out 47-32,__zero_reg__
1263 .L131:
1265 .LM191:
1266 sbis 46-32,7
1267 rjmp .L131
1269 0260 1FB8 .LM192:
1270 in r24,47-32
1271 .LBE288:
1272 .LBE287:
1273 0262 779B .LBB289:
1274 0264 00C0 .LBB290:
1276 .LM193:
1277 0266 8FB1 out 47-32,__zero_reg__
1278 .L132:
1280 .LM194:
1281 sbis 46-32,7
1282 rjmp .L132
1284 0268 1FB8 .LM195:
1285 in r24,47-32
1286 .LBE290:
1287 .LBE289:
1288 026a 779B .LBB291:
1289 026c 00C0 .LBB292:
1291 .LM196:
1292 026e 8FB1 out 47-32,__zero_reg__
1293 .L133:
1295 .LM197:
1296 sbis 46-32,7
1297 rjmp .L133
1299 0270 1FB8 .LM198:
1300 in r24,47-32
1301 .LBE292:
1302 .LBE291:
1303 0272 779B .LBB293:
1304 0274 00C0 .LBB294:
1306 .LM199:
1307 0276 8FB1 out 47-32,__zero_reg__
1308 .L134:
1310 .LM200:
1311 sbis 46-32,7
1312 rjmp .L134
1314 0278 1FB8 .LM201:
1315 in r24,47-32
1316 .LBE294:
1317 .LBE293:
1319 027c 00C0 .LM202:
1320 st Z,r24
1321 .LBB295:
1323 .LM203:
1324 movw r18,r30
1325 subi r18,lo8(-(255))
1326 sbci r19,hi8(-(255))
1327 0280 8083 .L136:
1328 .LBB296:
1329 .LBB297:
1331 0282 9F01 .LM204:
1332 0284 2150 out 47-32,__zero_reg__
1333 0286 3F4F .L135:
1335 .LM205:
1336 sbis 46-32,7
1337 rjmp .L135
1339 0288 1FB8 .LM206:
1340 in r24,47-32
1341 .LBE297:
1342 .LBE296:
1344 028c 00C0 .LM207:
1345 std Z+1,r24
1346 adiw r30,1
1348 .LM208:
1349 cp r30,r18
1350 cpc r31,r19
1351 brne .L136
1352 0290 8183 .LBE295:
1354 .LM209:
1355 sbi 53-32,6
1356 0294 E217 /* epilogue start */
1358 0298 01F4 .LM210:
1359 ret
1388 .Lscope7:
1391 .global dataflash_read_flash
1393 dataflash_read_flash:
1395 .LM211:
1396 .LFBB8:
1397 /* prologue: function */
1398 /* frame size = 0 */
1399 movw r18,r24
1400 .LBB298:
1401 .LBB299:
1403 .LM212:
1404 cbi 53-32,6
1405 .LBB300:
1406 029e 9C01 .LBB301:
1408 .LM213:
1409 ldi r24,lo8(-41)
1410 out 47-32,r24
1411 02a0 AE98 .L152:
1413 .LM214:
1414 sbis 46-32,7
1415 rjmp .L152
1417 02a4 8FB9 .LM215:
1418 in r24,47-32
1419 .LBE301:
1420 .LBE300:
1421 02a6 779B .LBB302:
1422 02a8 00C0 .LBB303:
1424 .LM216:
1425 02aa 8FB1 ldi r24,lo8(-41)
1426 .L154:
1427 out 47-32,r24
1428 .L153:
1430 .LM217:
1431 sbis 46-32,7
1432 02ac 87ED rjmp .L153
1433 .LBE303:
1434 02ae 8FB9 .LBE302:
1436 .LM218:
1437 sbis 47-32,7
1438 02b0 779B rjmp .L154
1440 .LM219:
1441 sbi 53-32,6
1442 .LBE299:
1443 .LBE298:
1445 02b6 00C0 .LM220:
1446 cbi 53-32,6
1447 .LBB304:
1448 02b8 AE9A .LBB305:
1450 .LM221:
1451 ldi r24,lo8(82)
1452 out 47-32,r24
1453 02ba AE98 .L155:
1455 .LM222:
1456 sbis 46-32,7
1457 rjmp .L155
1459 02be 8FB9 .LM223:
1460 in r24,47-32
1461 .LBE305:
1462 .LBE304:
1464 02c2 00C0 .LM224:
1465 movw r24,r18
1466 lsl r24
1467 02c4 8FB1 mov r24,r25
1468 rol r24
1469 sbc r25,r25
1470 neg r25
1471 andi r24,lo8(15)
1472 02c6 C901 .LBB306:
1473 02c8 880F .LBB307:
1475 02cc 881F .LM225:
1476 02ce 990B out 47-32,r24
1477 02d0 9195 .L156:
1479 .LM226:
1480 sbis 46-32,7
1481 rjmp .L156
1483 02d4 8FB9 .LM227:
1484 in r24,47-32
1485 .LBE307:
1486 .LBE306:
1488 02d8 00C0 .LM228:
1489 andi r23,lo8(1)
1490 mov r24,r18
1491 02da 8FB1 lsl r24
1492 or r24,r23
1493 .LBB308:
1494 .LBB309:
1496 02dc 7170 .LM229:
1497 02de 822F out 47-32,r24
1498 02e0 880F .L157:
1500 .LM230:
1501 sbis 46-32,7
1502 rjmp .L157
1504 02e4 8FB9 .LM231:
1505 in r24,47-32
1506 .LBE309:
1507 .LBE308:
1508 02e6 779B .LBB310:
1509 02e8 00C0 .LBB311:
1511 .LM232:
1512 02ea 8FB1 out 47-32,r22
1513 .L158:
1515 .LM233:
1516 sbis 46-32,7
1517 rjmp .L158
1519 02ec 6FB9 .LM234:
1520 in r24,47-32
1521 .LBE311:
1522 .LBE310:
1523 02ee 779B .LBB312:
1524 02f0 00C0 .LBB313:
1526 .LM235:
1527 02f2 8FB1 out 47-32,__zero_reg__
1528 .L159:
1530 .LM236:
1531 sbis 46-32,7
1532 rjmp .L159
1534 02f4 1FB8 .LM237:
1535 in r24,47-32
1536 .LBE313:
1537 .LBE312:
1538 02f6 779B .LBB314:
1539 02f8 00C0 .LBB315:
1541 .LM238:
1542 02fa 8FB1 out 47-32,__zero_reg__
1543 .L160:
1545 .LM239:
1546 sbis 46-32,7
1547 rjmp .L160
1549 02fc 1FB8 .LM240:
1550 in r24,47-32
1551 .LBE315:
1552 .LBE314:
1553 02fe 779B .LBB316:
1554 0300 00C0 .LBB317:
1556 .LM241:
1557 0302 8FB1 out 47-32,__zero_reg__
1558 .L161:
1560 .LM242:
1561 sbis 46-32,7
1562 rjmp .L161
1564 0304 1FB8 .LM243:
1565 in r24,47-32
1566 .LBE317:
1567 .LBE316:
1568 0306 779B .LBB318:
1569 0308 00C0 .LBB319:
1571 .LM244:
1572 030a 8FB1 out 47-32,__zero_reg__
1573 .L162:
1575 .LM245:
1576 sbis 46-32,7
1577 rjmp .L162
1579 030c 1FB8 .LM246:
1580 in r24,47-32
1581 .LBE319:
1582 .LBE318:
1583 030e 779B .LBB320:
1584 0310 00C0 .LBB321:
1586 .LM247:
1587 0312 8FB1 out 47-32,__zero_reg__
1588 .L163:
1590 .LM248:
1591 sbis 46-32,7
1592 rjmp .L163
1594 0314 1FB8 .LM249:
1595 in r24,47-32
1596 .LBE321:
1597 .LBE320:
1599 0318 00C0 .LM250:
1600 sbi 53-32,6
1601 /* epilogue start */
1603 .LM251:
1604 ret
1636 .Lscope8:
1638 .global dataflash_busy_wait
1640 dataflash_busy_wait:
1642 .LM252:
1643 .LFBB9:
1644 /* prologue: function */
1645 /* frame size = 0 */
1647 .LM253:
1648 cbi 53-32,6
1649 .LBB322:
1650 .LBB323:
1652 .LM254:
1653 ldi r24,lo8(-41)
1654 out 47-32,r24
1655 0320 AE98 .L178:
1657 .LM255:
1658 sbis 46-32,7
1659 rjmp .L178
1661 0324 8FB9 .LM256:
1662 in r24,47-32
1663 .LBE323:
1664 .LBE322:
1665 0326 779B .LBB324:
1666 0328 00C0 .LBB325:
1668 .LM257:
1669 032a 8FB1 ldi r24,lo8(-41)
1670 .L180:
1671 out 47-32,r24
1672 .L179:
1674 .LM258:
1675 sbis 46-32,7
1676 032c 87ED rjmp .L179
1677 .LBE325:
1678 032e 8FB9 .LBE324:
1680 .LM259:
1681 sbis 47-32,7
1682 0330 779B rjmp .L180
1684 .LM260:
1685 sbi 53-32,6
1686 /* epilogue start */
1688 0334 7F9B .LM261:
1689 0336 00C0 ret
1694 .Lscope9:
1697 .global dataflash_spi_writeread_byte
1699 dataflash_spi_writeread_byte:
1701 .LM262:
1702 .LFBB10:
1703 /* prologue: function */
1704 /* frame size = 0 */
1706 .LM263:
1707 out 47-32,r24
1708 .L186:
1710 .LM264:
1711 sbis 46-32,7
1712 rjmp .L186
1714 033c 8FB9 .LM265:
1715 in r24,47-32
1716 /*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -