📄 main.lis
字号:
068E ; }
068E ; }
068E 81EE ldi R24,225
0690 80937302 sts _nrfTxBuf,R24
0694 .dbline 166
0694 ; }
0694 81E0 ldi R24,1
0696 8883 std y+0,R24
0698 20E0 ldi R18,<_nrfRxBuf
069A 30E0 ldi R19,>_nrfRxBuf
069C 00E0 ldi R16,<_nrfTxBuf
069E 10E0 ldi R17,>_nrfTxBuf
06A0 EEDD xcall _SPI_SendData
06A2 .dbline 168
06A2 ; }
06A2 ; }
06A2 C39A sbi 0x18,3
06A4 .dbline 170
06A4 ; }
06A4 ; }
06A4 0000 nop
06A6 .dbline 170
06A6 0000 nop
06A8 .dbline 170
06A8 0000 nop
06AA .dbline 171
06AA ; }
06AA AA98 cbi 0x15,2
06AC .dbline 172
06AC ; }
06AC 2224 clr R2
06AE 20920F00 sts _bBusy,R2
06B2 .dbline -2
06B2 .dbline 173
06B2 ; }
06B2 L73:
06B2 2196 adiw R28,1
06B4 .dbline 0 ; func end
06B4 0895 ret
06B6 .dbend
06B6 .dbfunc e SetTxMode _SetTxMode fV
.even
06B6 _SetTxMode::
06B6 2197 sbiw R28,1
06B8 .dbline -1
06B8 .dbline 183
06B8 ; }
06B8 ; }
06B8 ; }
06B8 ; }
06B8 ; }
06B8 ; }
06B8 ; }
06B8 ; }
06B8 ; }
06B8 ; }
06B8 .dbline 184
06B8 ; }
06B8 85E5 ldi R24,85
06BA 80930F00 sts _bBusy,R24
06BE .dbline 186
06BE ; }
06BE ; }
06BE 80E2 ldi R24,32
06C0 80937302 sts _nrfTxBuf,R24
06C4 .dbline 187
06C4 ; }
06C4 8EE0 ldi R24,14
06C6 80937402 sts _nrfTxBuf+1,R24
06CA .dbline 188
06CA ; }
06CA 82E0 ldi R24,2
06CC 8883 std y+0,R24
06CE 20E0 ldi R18,<_nrfRxBuf
06D0 30E0 ldi R19,>_nrfRxBuf
06D2 00E0 ldi R16,<_nrfTxBuf
06D4 10E0 ldi R17,>_nrfTxBuf
06D6 D3DD xcall _SPI_SendData
06D8 .dbline 190
06D8 ; }
06D8 ; }
06D8 81EE ldi R24,225
06DA 80937302 sts _nrfTxBuf,R24
06DE .dbline 191
06DE ; }
06DE 81E0 ldi R24,1
06E0 8883 std y+0,R24
06E2 20E0 ldi R18,<_nrfRxBuf
06E4 30E0 ldi R19,>_nrfRxBuf
06E6 00E0 ldi R16,<_nrfTxBuf
06E8 10E0 ldi R17,>_nrfTxBuf
06EA C9DD xcall _SPI_SendData
06EC .dbline 193
06EC ; }
06EC ; }
06EC AA9A sbi 0x15,2
06EE .dbline 194
06EE ; }
06EE 2224 clr R2
06F0 20920F00 sts _bBusy,R2
06F4 .dbline -2
06F4 .dbline 195
06F4 ; }
06F4 L75:
06F4 2196 adiw R28,1
06F6 .dbline 0 ; func end
06F6 0895 ret
06F8 .dbend
06F8 .dbfunc e SendTest _SendTest fV
06F8 ; i -> R20
.even
06F8 _SendTest::
06F8 0E940000 xcall push_gset1
06FC 2197 sbiw R28,1
06FE .dbline -1
06FE .dbline 204
06FE ; }
06FE ; }
06FE ; }
06FE ; }
06FE ; }
06FE ; }
06FE ; }
06FE ; }
06FE ; }
06FE .dbline 207
06FE ; }
06FE ; }
06FE ; }
06FE 81EE ldi R24,225
0700 80937302 sts _nrfTxBuf,R24
0704 .dbline 208
0704 ; }
0704 81E0 ldi R24,1
0706 8883 std y+0,R24
0708 20E0 ldi R18,<_nrfRxBuf
070A 30E0 ldi R19,>_nrfRxBuf
070C 00E0 ldi R16,<_nrfTxBuf
070E 10E0 ldi R17,>_nrfTxBuf
0710 B6DD xcall _SPI_SendData
0712 .dbline 210
0712 ; }
0712 ; }
0712 41E0 ldi R20,1
0714 08C0 xjmp L81
0716 L78:
0716 .dbline 211
0716 .dbline 212
0716 80E0 ldi R24,<_nrfTxDataBuf
0718 90E0 ldi R25,>_nrfTxDataBuf
071A E42F mov R30,R20
071C FF27 clr R31
071E E80F add R30,R24
0720 F91F adc R31,R25
0722 4083 std z+0,R20
0724 .dbline 213
0724 L79:
0724 .dbline 210
0724 4395 inc R20
0726 L81:
0726 .dbline 210
0726 4132 cpi R20,33
0728 B0F3 brlo L78
072A .dbline 214
072A ; }
072A ; }
072A ; }
072A ; }
072A 01E2 ldi R16,33
072C CBDD xcall _nRF_SendData
072E .dbline -2
072E .dbline 215
072E ; }
072E L77:
072E 2196 adiw R28,1
0730 0E940000 xcall pop_gset1
0734 .dbline 0 ; func end
0734 0895 ret
0736 .dbsym r i 20 c
0736 .dbend
0736 .dbfunc e ReadRegisters _ReadRegisters fV
0736 ; i -> R20
0736 ; pt -> R22,R23
0736 ; k -> R10
0736 ; j -> R12
.even
0736 _ReadRegisters::
0736 0E940000 xcall push_gset4
073A 2197 sbiw R28,1
073C .dbline -1
073C .dbline 220
073C ; }
073C ; }
073C ; }
073C ; }
073C ; }
073C .dbline 224
073C ; }
073C ; }
073C ; }
073C ; }
073C 85E5 ldi R24,85
073E 80930F00 sts _bBusy,R24
0742 .dbline 226
0742 ; }
0742 ; }
0742 60E0 ldi R22,<_ComTxBuf
0744 70E0 ldi R23,>_ComTxBuf
0746 .dbline 228
0746 ; }
0746 ; }
0746 AA24 clr R10
0748 .dbline 229
0748 ; }
0748 4427 clr R20
074A 15C0 xjmp L86
074C L83:
074C .dbline 230
074C .dbline 231
074C 40937302 sts _nrfTxBuf,R20
0750 .dbline 232
0750 2224 clr R2
0752 20927402 sts _nrfTxBuf+1,R2
0756 .dbline 233
0756 82E0 ldi R24,2
0758 8883 std y+0,R24
075A 20E0 ldi R18,<_nrfRxBuf
075C 30E0 ldi R19,>_nrfRxBuf
075E 00E0 ldi R16,<_nrfTxBuf
0760 10E0 ldi R17,>_nrfTxBuf
0762 8DDD xcall _SPI_SendData
0764 .dbline 235
0764 FB01 movw R30,R22
0766 4193 st Z+,R20
0768 .dbline 236
0768 A394 inc R10
076A .dbline 243
076A 2090AC01 lds R2,_nrfRxBuf+1
076E 2192 st Z+,R2
0770 BF01 movw R22,R30
0772 .dbline 244
0772 A394 inc R10
0774 .dbline 245
0774 L84:
0774 .dbline 229
0774 4395 inc R20
0776 L86:
0776 .dbline 229
0776 4A30 cpi R20,10
0778 48F3 brlo L83
077A .dbline 247
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A ; }
077A 4AE0 ldi R20,10
077C 2BC0 xjmp L92
077E L89:
077E .dbline 248
077E ; }
077E .dbline 249
077E ; }
077E 40937302 sts _nrfTxBuf,R20
0782 .dbline 250
0782 ; }
0782 2224 clr R2
0784 20927402 sts _nrfTxBuf+1,R2
0788 .dbline 251
0788 ; }
0788 20927502 sts _nrfTxBuf+2,R2
078C .dbline 252
078C ; }
078C 20927602 sts _nrfTxBuf+3,R2
0790 .dbline 253
0790 ; }
0790 20927702 sts _nrfTxBuf+4,R2
0794 .dbline 254
0794 ; }
0794 20927802 sts _nrfTxBuf+5,R2
0798 .dbline 255
0798 ; }
0798 86E0 ldi R24,6
079A 8883 std y+0,R24
079C 20E0 ldi R18,<_nrfRxBuf
079E 30E0 ldi R19,>_nrfRxBuf
07A0 00E0 ldi R16,<_nrfTxBuf
07A2 10E0 ldi R17,>_nrfTxBuf
07A4 6CDD xcall _SPI_SendData
07A6 .dbline 257
07A6 ; }
07A6 ; }
07A6 FB01 movw R30,R22
07A8 4193 st Z+,R20
07AA BF01 movw R22,R30
07AC .dbline 258
07AC ; }
07AC A394 inc R10
07AE .dbline 260
07AE ; }
07AE ; }
07AE CC24 clr R12
07B0 C394 inc R12
07B2 0CC0 xjmp L101
07B4 L98:
07B4 .dbline 261
07B4 .dbline 262
07B4 80E0 ldi R24,<_nrfRxBuf
07B6 90E0 ldi R25,>_nrfRxBuf
07B8 EC2D mov R30,R12
07BA FF27 clr R31
07BC E80F add R30,R24
07BE F91F adc R31,R25
07C0 2080 ldd R2,z+0
07C2 FB01 movw R30,R22
07C4 2192 st Z+,R2
07C6 BF01 movw R22,R30
07C8 .dbline 263
07C8 A394 inc R10
07CA .dbline 264
07CA L99:
07CA .dbline 260
07CA C394 inc R12
07CC L101:
07CC .dbline 260
07CC 8C2D mov R24,R12
07CE 8630 cpi R24,6
07D0 88F3 brlo L98
07D2 .dbline 265
07D2 L90:
07D2 .dbline 247
07D2 4395 inc R20
07D4 L92:
07D4 .dbline 247
07D4 4C30 cpi R20,12
07D6 98F2 brlo L89
07D8 .dbline 267
07D8 ; }
07D8 ; }
07
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -