📄 main.lis
字号:
044E 0E940000 xcall _EEPROMread
0452 00937402 sts _nrfTxBuf+1,R16
0456 .dbline 99
0456 00E0 ldi R16,<_II2C_RxPipe0Addr
0458 10E0 ldi R17,>_II2C_RxPipe0Addr
045A 0F5F subi R16,255 ; offset = 1
045C 1F4F sbci R17,255
045E 0E940000 xcall _EEPROMread
0462 00937502 sts _nrfTxBuf+2,R16
0466 .dbline 100
0466 00E0 ldi R16,<_II2C_RxPipe0Addr
0468 10E0 ldi R17,>_II2C_RxPipe0Addr
046A 0E5F subi R16,254 ; offset = 2
046C 1F4F sbci R17,255
046E 0E940000 xcall _EEPROMread
0472 00937602 sts _nrfTxBuf+3,R16
0476 .dbline 101
0476 ; }
0476 00E0 ldi R16,<_II2C_RxPipe0Addr
0478 10E0 ldi R17,>_II2C_RxPipe0Addr
047A 0D5F subi R16,253 ; offset = 3
047C 1F4F sbci R17,255
047E 0E940000 xcall _EEPROMread
0482 00937702 sts _nrfTxBuf+4,R16
0486 .dbline 102
0486 ; }
0486 00E0 ldi R16,<_II2C_RxPipe0Addr
0488 10E0 ldi R17,>_II2C_RxPipe0Addr
048A 0C5F subi R16,252 ; offset = 4
048C 1F4F sbci R17,255
048E 0E940000 xcall _EEPROMread
0492 00937802 sts _nrfTxBuf+5,R16
0496 .dbline 103
0496 ; }
0496 86E0 ldi R24,6
0498 8883 std y+0,R24
049A 20E0 ldi R18,<_nrfRxBuf
049C 30E0 ldi R19,>_nrfRxBuf
049E 00E0 ldi R16,<_nrfTxBuf
04A0 10E0 ldi R17,>_nrfTxBuf
04A2 EDDE xcall _SPI_SendData
04A4 .dbline 105
04A4 ; }
04A4 ; }
04A4 8BE2 ldi R24,43
04A6 80937302 sts _nrfTxBuf,R24
04AA .dbline 106
04AA ; }
04AA 00E0 ldi R16,<_II2C_RxPipe1Addr
04AC 10E0 ldi R17,>_II2C_RxPipe1Addr
04AE 0E940000 xcall _EEPROMread
04B2 00937402 sts _nrfTxBuf+1,R16
04B6 .dbline 107
04B6 ; }
04B6 00E0 ldi R16,<_II2C_RxPipe1Addr
04B8 10E0 ldi R17,>_II2C_RxPipe1Addr
04BA 0F5F subi R16,255 ; offset = 1
04BC 1F4F sbci R17,255
04BE 0E940000 xcall _EEPROMread
04C2 00937502 sts _nrfTxBuf+2,R16
04C6 .dbline 108
04C6 ; }
04C6 00E0 ldi R16,<_II2C_RxPipe1Addr
04C8 10E0 ldi R17,>_II2C_RxPipe1Addr
04CA 0E5F subi R16,254 ; offset = 2
04CC 1F4F sbci R17,255
04CE 0E940000 xcall _EEPROMread
04D2 00937602 sts _nrfTxBuf+3,R16
04D6 .dbline 109
04D6 ; }
04D6 00E0 ldi R16,<_II2C_RxPipe1Addr
04D8 10E0 ldi R17,>_II2C_RxPipe1Addr
04DA 0D5F subi R16,253 ; offset = 3
04DC 1F4F sbci R17,255
04DE 0E940000 xcall _EEPROMread
04E2 00937702 sts _nrfTxBuf+4,R16
04E6 .dbline 110
04E6 ; }
04E6 00E0 ldi R16,<_II2C_RxPipe1Addr
04E8 10E0 ldi R17,>_II2C_RxPipe1Addr
04EA 0C5F subi R16,252 ; offset = 4
04EC 1F4F sbci R17,255
04EE 0E940000 xcall _EEPROMread
04F2 00937802 sts _nrfTxBuf+5,R16
04F6 .dbline 111
04F6 ; }
04F6 86E0 ldi R24,6
04F8 8883 std y+0,R24
04FA 20E0 ldi R18,<_nrfRxBuf
04FC 30E0 ldi R19,>_nrfRxBuf
04FE 00E0 ldi R16,<_nrfTxBuf
0500 10E0 ldi R17,>_nrfTxBuf
0502 BDDE xcall _SPI_SendData
0504 .dbline 113
0504 ; }
0504 ; }
0504 8CE2 ldi R24,44
0506 80937302 sts _nrfTxBuf,R24
050A .dbline 114
050A ; }
050A 00E0 ldi R16,<_II2C_UserConfig
050C 10E0 ldi R17,>_II2C_UserConfig
050E 045F subi R16,244 ; offset = 12
0510 1F4F sbci R17,255
0512 0E940000 xcall _EEPROMread
0516 00937402 sts _nrfTxBuf+1,R16
051A .dbline 115
051A ; }
051A 82E0 ldi R24,2
051C 8883 std y+0,R24
051E 20E0 ldi R18,<_nrfRxBuf
0520 30E0 ldi R19,>_nrfRxBuf
0522 00E0 ldi R16,<_nrfTxBuf
0524 10E0 ldi R17,>_nrfTxBuf
0526 ABDE xcall _SPI_SendData
0528 .dbline 117
0528 ; }
0528 ; }
0528 8DE2 ldi R24,45
052A 80937302 sts _nrfTxBuf,R24
052E .dbline 118
052E ; }
052E 00E0 ldi R16,<_II2C_UserConfig
0530 10E0 ldi R17,>_II2C_UserConfig
0532 035F subi R16,243 ; offset = 13
0534 1F4F sbci R17,255
0536 0E940000 xcall _EEPROMread
053A 00937402 sts _nrfTxBuf+1,R16
053E .dbline 119
053E ; }
053E 82E0 ldi R24,2
0540 8883 std y+0,R24
0542 20E0 ldi R18,<_nrfRxBuf
0544 30E0 ldi R19,>_nrfRxBuf
0546 00E0 ldi R16,<_nrfTxBuf
0548 10E0 ldi R17,>_nrfTxBuf
054A 99DE xcall _SPI_SendData
054C .dbline 120
054C ; }
054C 8EE2 ldi R24,46
054E 80937302 sts _nrfTxBuf,R24
0552 .dbline 121
0552 ; }
0552 00E0 ldi R16,<_II2C_UserConfig
0554 10E0 ldi R17,>_II2C_UserConfig
0556 025F subi R16,242 ; offset = 14
0558 1F4F sbci R17,255
055A 0E940000 xcall _EEPROMread
055E 00937402 sts _nrfTxBuf+1,R16
0562 .dbline 122
0562 ; }
0562 82E0 ldi R24,2
0564 8883 std y+0,R24
0566 20E0 ldi R18,<_nrfRxBuf
0568 30E0 ldi R19,>_nrfRxBuf
056A 00E0 ldi R16,<_nrfTxBuf
056C 10E0 ldi R17,>_nrfTxBuf
056E 87DE xcall _SPI_SendData
0570 .dbline 123
0570 ; }
0570 8FE2 ldi R24,47
0572 80937302 sts _nrfTxBuf,R24
0576 .dbline 124
0576 ; }
0576 00E0 ldi R16,<_II2C_UserConfig
0578 10E0 ldi R17,>_II2C_UserConfig
057A 015F subi R16,241 ; offset = 15
057C 1F4F sbci R17,255
057E 0E940000 xcall _EEPROMread
0582 00937402 sts _nrfTxBuf+1,R16
0586 .dbline 125
0586 ; }
0586 82E0 ldi R24,2
0588 8883 std y+0,R24
058A 20E0 ldi R18,<_nrfRxBuf
058C 30E0 ldi R19,>_nrfRxBuf
058E 00E0 ldi R16,<_nrfTxBuf
0590 10E0 ldi R17,>_nrfTxBuf
0592 75DE xcall _SPI_SendData
0594 .dbline 127
0594 ; }
0594 ; }
0594 80E3 ldi R24,48
0596 80937302 sts _nrfTxBuf,R24
059A .dbline 128
059A ; }
059A 00E0 ldi R16,<_II2C_TxPipeAddr
059C 10E0 ldi R17,>_II2C_TxPipeAddr
059E 0E940000 xcall _EEPROMread
05A2 00937402 sts _nrfTxBuf+1,R16
05A6 .dbline 129
05A6 ; }
05A6 00E0 ldi R16,<_II2C_TxPipeAddr
05A8 10E0 ldi R17,>_II2C_TxPipeAddr
05AA 0F5F subi R16,255 ; offset = 1
05AC 1F4F sbci R17,255
05AE 0E940000 xcall _EEPROMread
05B2 00937502 sts _nrfTxBuf+2,R16
05B6 .dbline 130
05B6 ; }
05B6 00E0 ldi R16,<_II2C_TxPipeAddr
05B8 10E0 ldi R17,>_II2C_TxPipeAddr
05BA 0E5F subi R16,254 ; offset = 2
05BC 1F4F sbci R17,255
05BE 0E940000 xcall _EEPROMread
05C2 00937602 sts _nrfTxBuf+3,R16
05C6 .dbline 131
05C6 ; }
05C6 00E0 ldi R16,<_II2C_TxPipeAddr
05C8 10E0 ldi R17,>_II2C_TxPipeAddr
05CA 0D5F subi R16,253 ; offset = 3
05CC 1F4F sbci R17,255
05CE 0E940000 xcall _EEPROMread
05D2 00937702 sts _nrfTxBuf+4,R16
05D6 .dbline 132
05D6 ; }
05D6 00E0 ldi R16,<_II2C_TxPipeAddr
05D8 10E0 ldi R17,>_II2C_TxPipeAddr
05DA 0C5F subi R16,252 ; offset = 4
05DC 1F4F sbci R17,255
05DE 0E940000 xcall _EEPROMread
05E2 00937802 sts _nrfTxBuf+5,R16
05E6 .dbline 133
05E6 ; }
05E6 86E0 ldi R24,6
05E8 8883 std y+0,R24
05EA 20E0 ldi R18,<_nrfRxBuf
05EC 30E0 ldi R19,>_nrfRxBuf
05EE 00E0 ldi R16,<_nrfTxBuf
05F0 10E0 ldi R17,>_nrfTxBuf
05F2 45DE xcall _SPI_SendData
05F4 .dbline 135
05F4 ; }
05F4 ; }
05F4 81E3 ldi R24,49
05F6 80937302 sts _nrfTxBuf,R24
05FA .dbline 136
05FA ; }
05FA 00E0 ldi R16,<_II2C_UserConfig
05FC 10E0 ldi R17,>_II2C_UserConfig
05FE 0F5E subi R16,239 ; offset = 17
0600 1F4F sbci R17,255
0602 0E940000 xcall _EEPROMread
0606 00937402 sts _nrfTxBuf+1,R16
060A .dbline 137
060A ; }
060A 82E0 ldi R24,2
060C 8883 std y+0,R24
060E 20E0 ldi R18,<_nrfRxBuf
0610 30E0 ldi R19,>_nrfRxBuf
0612 00E0 ldi R16,<_nrfTxBuf
0614 10E0 ldi R17,>_nrfTxBuf
0616 33DE xcall _SPI_SendData
0618 .dbline 139
0618 ; }
0618 ; }
0618 80E2 ldi R24,32
061A 80937302 sts _nrfTxBuf,R24
061E .dbline 140
061E ; }
061E 00E0 ldi R16,<_II2C_UserConfig
0620 10E0 ldi R17,>_II2C_UserConfig
0622 0E940000 xcall _EEPROMread
0626 00937402 sts _nrfTxBuf+1,R16
062A .dbline 141
062A ; }
062A 82E0 ldi R24,2
062C 8883 std y+0,R24
062E 20E0 ldi R18,<_nrfRxBuf
0630 30E0 ldi R19,>_nrfRxBuf
0632 00E0 ldi R16,<_nrfTxBuf
0634 10E0 ldi R17,>_nrfTxBuf
0636 23DE xcall _SPI_SendData
0638 .dbline 144
0638 ; }
0638 ; }
0638 ; }
0638 AA98 cbi 0x15,2
063A .dbline 146
063A ; }
063A ; }
063A 81EE ldi R24,225
063C 80937302 sts _nrfTxBuf,R24
0640 .dbline 147
0640 ; }
0640 81E0 ldi R24,1
0642 8883 std y+0,R24
0644 20E0 ldi R18,<_nrfRxBuf
0646 30E0 ldi R19,>_nrfRxBuf
0648 00E0 ldi R16,<_nrfTxBuf
064A 10E0 ldi R17,>_nrfTxBuf
064C 18DE xcall _SPI_SendData
064E .dbline 149
064E ; }
064E ; }
064E 82EE ldi R24,226
0650 80937302 sts _nrfTxBuf,R24
0654 .dbline 150
0654 ; }
0654 81E0 ldi R24,1
0656 8883 std y+0,R24
0658 20E0 ldi R18,<_nrfRxBuf
065A 30E0 ldi R19,>_nrfRxBuf
065C 00E0 ldi R16,<_nrfTxBuf
065E 10E0 ldi R17,>_nrfTxBuf
0660 0EDE xcall _SPI_SendData
0662 .dbline 152
0662 ; }
0662 ; }
0662 2224 clr R2
0664 20920F00 sts _bBusy,R2
0668 .dbline -2
0668 .dbline 153
0668 ; }
0668 L44:
0668 2196 adiw R28,1
066A .dbline 0 ; func end
066A 0895 ret
066C .dbend
066C .dbfunc e SetRxMode _SetRxMode fV
.even
066C _SetRxMode::
066C 2197 sbiw R28,1
066E .dbline -1
066E .dbline 158
066E ; }
066E ; }
066E ; }
066E ; }
066E ; }
066E .dbline 159
066E ; }
066E 85E5 ldi R24,85
0670 80930F00 sts _bBusy,R24
0674 .dbline 161
0674 ; }
0674 ; }
0674 80E2 ldi R24,32
0676 80937302 sts _nrfTxBuf,R24
067A .dbline 162
067A ; }
067A 8FE0 ldi R24,15
067C 80937402 sts _nrfTxBuf+1,R24
0680 .dbline 163
0680 ; }
0680 82E0 ldi R24,2
0682 8883 std y+0,R24
0684 20E0 ldi R18,<_nrfRxBuf
0686 30E0 ldi R19,>_nrfRxBuf
0688 00E0 ldi R16,<_nrfTxBuf
068A 10E0 ldi R17,>_nrfTxBuf
068C F8DD xcall _SPI_SendData
068E .dbline 165
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -