📄 main.lss
字号:
492: 96 de rcall .-724 ; 0x1c0 <CC1100_WriteReg>
494: 6a 85 ldd r22, Y+10 ; 0x0a
496: 8d e2 ldi r24, 0x2D ; 45
498: 93 de rcall .-730 ; 0x1c0 <CC1100_WriteReg>
49a: 6b 85 ldd r22, Y+11 ; 0x0b
49c: 8e e2 ldi r24, 0x2E ; 46
49e: 90 de rcall .-736 ; 0x1c0 <CC1100_WriteReg>
4a0: 6c 85 ldd r22, Y+12 ; 0x0c
4a2: 80 e0 ldi r24, 0x00 ; 0
4a4: 8d de rcall .-742 ; 0x1c0 <CC1100_WriteReg>
4a6: 6d 85 ldd r22, Y+13 ; 0x0d
4a8: 82 e0 ldi r24, 0x02 ; 2
4aa: 8a de rcall .-748 ; 0x1c0 <CC1100_WriteReg>
4ac: 6e 85 ldd r22, Y+14 ; 0x0e
4ae: 87 e0 ldi r24, 0x07 ; 7
4b0: 87 de rcall .-754 ; 0x1c0 <CC1100_WriteReg>
4b2: 6f 85 ldd r22, Y+15 ; 0x0f
4b4: 88 e0 ldi r24, 0x08 ; 8
4b6: 84 de rcall .-760 ; 0x1c0 <CC1100_WriteReg>
4b8: 68 89 ldd r22, Y+16 ; 0x10
4ba: 89 e0 ldi r24, 0x09 ; 9
4bc: 81 de rcall .-766 ; 0x1c0 <CC1100_WriteReg>
4be: 69 89 ldd r22, Y+17 ; 0x11
4c0: 86 e0 ldi r24, 0x06 ; 6
4c2: 7e de rcall .-772 ; 0x1c0 <CC1100_WriteReg>
4c4: 61 96 adiw r28, 0x11 ; 17
4c6: 0f b6 in r0, 0x3f ; 63
4c8: f8 94 cli
4ca: de bf out 0x3e, r29 ; 62
4cc: 0f be out 0x3f, r0 ; 63
4ce: cd bf out 0x3d, r28 ; 61
4d0: df 91 pop r29
4d2: cf 91 pop r28
4d4: 1f 91 pop r17
4d6: 0f 91 pop r16
4d8: ff 90 pop r15
4da: ef 90 pop r14
4dc: df 90 pop r13
4de: cf 90 pop r12
4e0: bf 90 pop r11
4e2: af 90 pop r10
4e4: 9f 90 pop r9
4e6: 8f 90 pop r8
4e8: 7f 90 pop r7
4ea: 6f 90 pop r6
4ec: 5f 90 pop r5
4ee: 4f 90 pop r4
4f0: 3f 90 pop r3
4f2: 2f 90 pop r2
4f4: 08 95 ret
000004f6 <CC1100_RESET>:
4f6: 97 98 cbi 0x12, 7 ; 18
4f8: 86 99 sbic 0x10, 6 ; 16
4fa: fe cf rjmp .-4 ; 0x4f8 <CC1100_RESET+0x2>
4fc: 80 e3 ldi r24, 0x30 ; 48
4fe: 21 de rcall .-958 ; 0x142 <RECE_SPI_write>
500: 86 99 sbic 0x10, 6 ; 16
502: fe cf rjmp .-4 ; 0x500 <CC1100_RESET+0xa>
504: 97 9a sbi 0x12, 7 ; 18
506: 08 95 ret
00000508 <CC1100_POWER_UP_RESET>:
508: 97 9a sbi 0x12, 7 ; 18
50a: 97 98 cbi 0x12, 7 ; 18
50c: 97 9a sbi 0x12, 7 ; 18
50e: f3 df rcall .-26 ; 0x4f6 <CC1100_RESET>
510: 08 95 ret
00000512 <CC1100_init>:
512: 8f 9a sbi 0x11, 7 ; 17
514: 8b 98 cbi 0x11, 3 ; 17
516: 8d 9a sbi 0x11, 5 ; 17
518: 8e 98 cbi 0x11, 6 ; 17
51a: b9 9a sbi 0x17, 1 ; 23
51c: f5 df rcall .-22 ; 0x508 <CC1100_POWER_UP_RESET>
51e: 8d b7 in r24, 0x3d ; 61
520: 9e b7 in r25, 0x3e ; 62
522: 82 97 sbiw r24, 0x22 ; 34
524: 0f b6 in r0, 0x3f ; 63
526: f8 94 cli
528: 9e bf out 0x3e, r25 ; 62
52a: 0f be out 0x3f, r0 ; 63
52c: 8d bf out 0x3d, r24 ; 61
52e: ed b7 in r30, 0x3d ; 61
530: fe b7 in r31, 0x3e ; 62
532: 31 96 adiw r30, 0x01 ; 1
534: a0 e6 ldi r26, 0x60 ; 96
536: b0 e0 ldi r27, 0x00 ; 0
538: 82 e2 ldi r24, 0x22 ; 34
53a: 0d 90 ld r0, X+
53c: 01 92 st Z+, r0
53e: 81 50 subi r24, 0x01 ; 1
540: e1 f7 brne .-8 ; 0x53a <CC1100_init+0x28>
542: fb de rcall .-522 ; 0x33a <CC1100_WriteRfSettings>
544: 8d b7 in r24, 0x3d ; 61
546: 9e b7 in r25, 0x3e ; 62
548: 82 96 adiw r24, 0x22 ; 34
54a: 0f b6 in r0, 0x3f ; 63
54c: f8 94 cli
54e: 9e bf out 0x3e, r25 ; 62
550: 0f be out 0x3f, r0 ; 63
552: 8d bf out 0x3d, r24 ; 61
554: 48 e0 ldi r20, 0x08 ; 8
556: 6b e8 ldi r22, 0x8B ; 139
558: 70 e0 ldi r23, 0x00 ; 0
55a: 8e e3 ldi r24, 0x3E ; 62
55c: 3c de rcall .-904 ; 0x1d6 <CC1100_WriteBurstReg>
55e: e6 dd rcall .-1076 ; 0x12c <CC1100_ISR_init>
560: 84 e3 ldi r24, 0x34 ; 52
562: 16 de rcall .-980 ; 0x190 <CC1100_Strobe>
564: 08 95 ret
00000566 <__vector_2>:
566: 1f 92 push r1
568: 0f 92 push r0
56a: 0f b6 in r0, 0x3f ; 63
56c: 0f 92 push r0
56e: 11 24 eor r1, r1
570: 2f 93 push r18
572: 3f 93 push r19
574: 4f 93 push r20
576: 5f 93 push r21
578: 6f 93 push r22
57a: 7f 93 push r23
57c: 8f 93 push r24
57e: 9f 93 push r25
580: af 93 push r26
582: bf 93 push r27
584: ef 93 push r30
586: ff 93 push r31
588: 84 e0 ldi r24, 0x04 ; 4
58a: 7a d0 rcall .+244 ; 0x680 <LED_Toggle>
58c: 80 91 96 00 lds r24, 0x0096
590: 81 30 cpi r24, 0x01 ; 1
592: 19 f4 brne .+6 ; 0x59a <__vector_2+0x34>
594: 80 93 9d 00 sts 0x009D, r24
598: 0a c0 rjmp .+20 ; 0x5ae <__vector_2+0x48>
59a: 80 91 96 00 lds r24, 0x0096
59e: 82 30 cpi r24, 0x02 ; 2
5a0: 31 f4 brne .+12 ; 0x5ae <__vector_2+0x48>
5a2: 81 e0 ldi r24, 0x01 ; 1
5a4: 80 93 9a 00 sts 0x009A, r24
5a8: 60 ea ldi r22, 0xA0 ; 160
5aa: 84 e0 ldi r24, 0x04 ; 4
5ac: 99 d1 rcall .+818 ; 0x8e0 <LED_Flash>
5ae: ff 91 pop r31
5b0: ef 91 pop r30
5b2: bf 91 pop r27
5b4: af 91 pop r26
5b6: 9f 91 pop r25
5b8: 8f 91 pop r24
5ba: 7f 91 pop r23
5bc: 6f 91 pop r22
5be: 5f 91 pop r21
5c0: 4f 91 pop r20
5c2: 3f 91 pop r19
5c4: 2f 91 pop r18
5c6: 0f 90 pop r0
5c8: 0f be out 0x3f, r0 ; 63
5ca: 0f 90 pop r0
5cc: 1f 90 pop r1
5ce: 18 95 reti
000005d0 <delay_nms>:
5d0: ac 01 movw r20, r24
5d2: 20 e0 ldi r18, 0x00 ; 0
5d4: 30 e0 ldi r19, 0x00 ; 0
5d6: 06 c0 rjmp .+12 ; 0x5e4 <delay_nms+0x14>
5d8: 80 ed ldi r24, 0xD0 ; 208
5da: 97 e0 ldi r25, 0x07 ; 7
5dc: 01 97 sbiw r24, 0x01 ; 1
5de: f1 f7 brne .-4 ; 0x5dc <delay_nms+0xc>
5e0: 2f 5f subi r18, 0xFF ; 255
5e2: 3f 4f sbci r19, 0xFF ; 255
5e4: 24 17 cp r18, r20
5e6: 35 07 cpc r19, r21
5e8: b9 f7 brne .-18 ; 0x5d8 <delay_nms+0x8>
5ea: 08 95 ret
000005ec <delay_1us>:
5ec: 82 e0 ldi r24, 0x02 ; 2
5ee: 90 e0 ldi r25, 0x00 ; 0
5f0: 01 97 sbiw r24, 0x01 ; 1
5f2: f1 f7 brne .-4 ; 0x5f0 <delay_1us+0x4>
5f4: 08 95 ret
000005f6 <delay_nus>:
5f6: ac 01 movw r20, r24
5f8: 20 e0 ldi r18, 0x00 ; 0
5fa: 30 e0 ldi r19, 0x00 ; 0
5fc: 06 c0 rjmp .+12 ; 0x60a <delay_nus+0x14>
5fe: 82 e0 ldi r24, 0x02 ; 2
600: 90 e0 ldi r25, 0x00 ; 0
602: 01 97 sbiw r24, 0x01 ; 1
604: f1 f7 brne .-4 ; 0x602 <delay_nus+0xc>
606: 2f 5f subi r18, 0xFF ; 255
608: 3f 4f sbci r19, 0xFF ; 255
60a: 24 17 cp r18, r20
60c: 35 07 cpc r19, r21
60e: b9 f7 brne .-18 ; 0x5fe <delay_nus+0x8>
610: 08 95 ret
00000612 <delay_1ms>:
612: 80 ed ldi r24, 0xD0 ; 208
614: 97 e0 ldi r25, 0x07 ; 7
616: 01 97 sbiw r24, 0x01 ; 1
618: f1 f7 brne .-4 ; 0x616 <delay_1ms+0x4>
61a: 08 95 ret
0000061c <LED_On>:
61c: 80 fd sbrc r24, 0
61e: a9 9a sbi 0x15, 1 ; 21
620: 81 fd sbrc r24, 1
622: c2 9a sbi 0x18, 2 ; 24
624: 82 fd sbrc r24, 2
626: a8 9a sbi 0x15, 0 ; 21
628: 83 fd sbrc r24, 3
62a: aa 9a sbi 0x15, 2 ; 21
62c: 08 95 ret
0000062e <LED_Off>:
62e: 80 fd sbrc r24, 0
630: a9 98 cbi 0x15, 1 ; 21
632: 81 fd sbrc r24, 1
634: c2 98 cbi 0x18, 2 ; 24
636: 82 fd sbrc r24, 2
638: a8 98 cbi 0x15, 0 ; 21
63a: 83 fd sbrc r24, 3
63c: aa 98 cbi 0x15, 2 ; 21
63e: 08 95 ret
00000640 <LED_Init>:
640: cf 93 push r28
642: df 93 push r29
644: c8 2f mov r28, r24
646: 80 ff sbrs r24, 0
648: 03 c0 rjmp .+6 ; 0x650 <LED_Init+0x10>
64a: a1 9a sbi 0x14, 1 ; 20
64c: 81 e0 ldi r24, 0x01 ; 1
64e: ef df rcall .-34 ; 0x62e <LED_Off>
650: c1 ff sbrs r28, 1
652: 03 c0 rjmp .+6 ; 0x65a <LED_Init+0x1a>
654: ba 9a sbi 0x17, 2 ; 23
656: 82 e0 ldi r24, 0x02 ; 2
658: ea df rcall .-44 ; 0x62e <LED_Off>
65a: c2 ff sbrs r28, 2
65c: 03 c0 rjmp .+6 ; 0x664 <LED_Init+0x24>
65e: a0 9a sbi 0x14, 0 ; 20
660: 84 e0 ldi r24, 0x04 ; 4
662: e5 df rcall .-54 ; 0x62e <LED_Off>
664: c3 ff sbrs r28, 3
666: 03 c0 rjmp .+6 ; 0x66e <LED_Init+0x2e>
668: a2 9a sbi 0x14, 2 ; 20
66a: 88 e0 ldi r24, 0x08 ; 8
66c: e0 df rcall .-64 ; 0x62e <LED_Off>
66e: 83 b7 in r24, 0x33 ; 51
670: 85 60 ori r24, 0x05 ; 5
672: 83 bf out 0x33, r24 ; 51
674: 89 b7 in r24, 0x39 ; 57
676: 81 60 ori r24, 0x01 ; 1
678: 89 bf out 0x39, r24 ; 57
67a: df 91 pop r29
67c: cf 91 pop r28
67e: 08 95 ret
00000680 <LED_Toggle>:
680: cf 93 push r28
682: df 93 push r29
684: c8 2f mov r28, r24
686: 80 ff sbrs r24, 0
688: 07 c0 rjmp .+14 ; 0x698 <LED_Toggle+0x18>
68a: 99 9b sbis 0x13, 1 ; 19
68c: 03 c0 rjmp .+6 ; 0x694 <LED_Toggle+0x14>
68e: 81 e0 ldi r24, 0x01 ; 1
690: ce df rcall .-100 ; 0x62e <LED_Off>
692: 02 c0 rjmp .+4 ; 0x698 <LED_Toggle+0x18>
694: 81 e0 ldi r24, 0x01 ; 1
696: c2 df rcall .-124 ; 0x61c <LED_On>
698: c1 ff sbrs r28, 1
69a: 07 c0 rjmp .+14 ; 0x6aa <LED_Toggle+0x2a>
69c: b2 9b sbis 0x16, 2 ; 22
69e: 03 c0 rjmp .+6 ; 0x6a6 <LED_Toggle+0x26>
6a0: 82 e0 ldi r24, 0x02 ; 2
6a2: c5 df rcall .-118 ; 0x62e <LED_Off>
6a4: 02 c0 rjmp .+4 ; 0x6aa <LED_Toggle+0x2a>
6a6: 82 e0 ldi r24, 0x02 ; 2
6a8: b9 df rcall .-142 ; 0x61c <LED_On>
6aa: c2 ff sbrs r28, 2
6ac: 07 c0 rjmp .+14 ; 0x6bc <LED_Toggle+0x3c>
6ae: 98 9b sbis 0x13, 0 ; 19
6b0: 03 c0 rjmp .+6 ; 0x6b8 <LED_Toggle+0x38>
6b2: 84 e0 ldi r24, 0x04 ; 4
6b4: bc df rcall .-136 ; 0x62e <LED_Off>
6b6: 02 c0 rjmp .+4 ; 0x6bc <LED_Toggle+0x3c>
6b8: 84 e0 ldi r24, 0x04 ; 4
6ba: b0 df rcall .-160 ; 0x61c <LED_On>
6bc: c3 ff sbrs r28, 3
6be: 07 c0 rjmp .+14 ; 0x6ce <LED_Toggle+0x4e>
6c0: 9a 9b sbis 0x13, 2 ; 19
6c2: 03 c0 rjmp .+6 ; 0x6ca <LED_Toggle+0x4a>
6c4: 88 e0 ldi r24, 0x08 ; 8
6c6: b3 df rcall .-154 ; 0x62e <LED_Off>
6c8: 02 c0 rjmp .+4 ; 0x6ce <LED_Toggle+0x4e>
6ca: 88 e0 ldi r24, 0x08 ; 8
6cc: a7 df rcall .-178 ; 0x61c <LED_On>
6ce: df 91 pop r29
6d0: cf 91 pop r28
6d2: 08 95 ret
000006d4 <__vector_9>:
6d4: 1f 92 push r1
6d6: 0f 92 push r0
6d8: 0f b6 in r0, 0x3f ; 63
6da: 0f 92 push r0
6dc: 11 24 eor r1, r1
6de: 2f 93 push r18
6e0: 3f 93 push r19
6e2: 4f 93 push r20
6e4: 5f 93 push r21
6e6: 6f 93 push r22
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -