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

📄 main.lis

📁 主要是通过AMEGAL88 来控制cc1100
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 00A8 7894              bset 7
 00AA                   .dbline 122
 00AA           ;   while(1);
 00AA           ;  
 00AA 80916900          lds R24,105
 00AE 8360              ori R24,3
 00B0 80936900          sts 105,R24
 00B4                   .dbline 125
 00B4           ; }
 00B4           ; 
 00B4           ; 
 00B4 E89A              sbi 0x1d,0
 00B6                   .dbline -2
 00B6           L19:
 00B6                   .dbline 0 ; func end
 00B6 0895              ret
 00B8                   .dbend
 00B8                   .dbfunc e SpiInit _SpiInit fV
                        .even
 00B8           _SpiInit::
 00B8                   .dbline -1
 00B8                   .dbline 130
 00B8           ; 
 00B8           ; 
 00B8           ; 
 00B8           ; 
 00B8           ; 
 00B8                   .dbline 132
 00B8           ; 
 00B8           ; 
 00B8 8CE2              ldi R24,44
 00BA 84B9              out 0x4,R24
 00BC                   .dbline 133
 00BC           ; 
 00BC 2B98              cbi 0x5,3
 00BE                   .dbline 135
 00BE           ; 
 00BE           ; 
 00BE 81E5              ldi R24,81
 00C0 8CBD              out 0x2c,R24
 00C2                   .dbline 137
 00C2           ; 
 00C2           ; 
 00C2 2CB4              in R2,0x2c
 00C4 2CBC              out 0x2c,R2
 00C6                   .dbline 138
 00C6           ; 
 00C6 8CB5              in R24,0x2c
 00C8 8F7D              andi R24,223
 00CA 8CBD              out 0x2c,R24
 00CC                   .dbline 140
 00CC           ; 
 00CC           ; 
 00CC 5598              cbi 0xa,5
 00CE                   .dbline -2
 00CE           L20:
 00CE                   .dbline 0 ; func end
 00CE 0895              ret
 00D0                   .dbend
 00D0                   .dbfunc e serialInit _serialInit fV
 00D0           ;       baudrate -> R16,R17
                        .even
 00D0           _serialInit::
 00D0                   .dbline -1
 00D0                   .dbline 148
 00D0           ; 
 00D0           ; 
 00D0           ; 
 00D0           ; 
 00D0           ; 
 00D0           ; 
 00D0           ; 
 00D0           ; 
 00D0                   .dbline 150
 00D0           ; 
 00D0           ; 
 00D0 86E0              ldi R24,6
 00D2 8093C200          sts 194,R24
 00D6                   .dbline 152
 00D6           ; 
 00D6           ; 
 00D6 1801              movw R2,R16
 00D8 232C              mov R2,R3
 00DA 3324              clr R3
 00DC 2092C500          sts 197,R2
 00E0                   .dbline 153
 00E0           ; 
 00E0 0093C400          sts 196,R16
 00E4                   .dbline 156
 00E4           ; 
 00E4           ; 
 00E4           ; 
 00E4 8091C100          lds R24,193
 00E8 8861              ori R24,24
 00EA 8093C100          sts 193,R24
 00EE           L22:
 00EE                   .dbline 158
 00EE                   .dbline 158
 00EE 8091C100          lds R24,193
 00F2 8068              ori R24,128
 00F4 8093C100          sts 193,R24
 00F8                   .dbline 158
 00F8           L23:
 00F8                   .dbline 158
 00F8           ; 
 00F8           ; 
 00F8                   .dbline -2
 00F8           L21:
 00F8                   .dbline 0 ; func end
 00F8 0895              ret
 00FA                   .dbsym r baudrate 16 s
 00FA                   .dbend
                        .area data(ram, con, rel)
 0000                   .dbfile H:\work\myWork\AVR-CC1100/protocol.h
 0000           _RecLen::
 0000                   .blkb 1
                        .area idata
 0000 00                .byte 0
                        .area data(ram, con, rel)
 0001                   .dbfile H:\work\myWork\AVR-CC1100/protocol.h
 0001                   .dbfile H:\work\myWork\AVR-CC1100\main.c
 0001                   .dbsym e RecLen _RecLen c
                        .area text(rom, con, rel)
 00FA                   .dbfile H:\work\myWork\AVR-CC1100\main.c
 00FA                   .dbfunc e USART_INT _USART_INT fV
 00FA           ;        recByte -> R16
                        .even
 00FA           _USART_INT::
 00FA                   .dbline -1
 00FA                   .dbline 29
 00FA           L26:
 00FA                   .dbline 31
 00FA                   .dbline 31
 00FA 8091C100          lds R24,193
 00FE 8F77              andi R24,127
 0100 8093C100          sts 193,R24
 0104                   .dbline 31
 0104           L27:
 0104                   .dbline 31
 0104                   .dbline 33
 0104 0091C600          lds R16,198
 0108                   .dbline 35
 0108 0A3A              cpi R16,170
 010A 41F4              brne L29
 010C                   .dbline 36
 010C                   .dbline 37
 010C 20900001          lds R2,_fUART
 0110 2220              tst R2
 0112 F9F4              brne L30
 0114                   .dbline 38
 0114 82E0              ldi R24,2
 0116 80930001          sts _fUART,R24
 011A                   .dbline 39
 011A 1BC0              rjmp L30
 011C           L29:
 011C                   .dbline 40
 011C 0535              cpi R16,85
 011E 41F4              brne L33
 0120                   .dbline 41
 0120                   .dbline 42
 0120 80910001          lds R24,_fUART
 0124 8230              cpi R24,2
 0126 A9F4              brne L34
 0128                   .dbline 43
 0128 83E0              ldi R24,3
 012A 80930001          sts _fUART,R24
 012E                   .dbline 44
 012E 11C0              rjmp L34
 0130           L33:
 0130                   .dbline 46
 0130                   .dbline 47
 0130 80910001          lds R24,_fUART
 0134 8230              cpi R24,2
 0136 69F4              brne L37
 0138                   .dbline 48
 0138                   .dbline 49
 0138 80E0              ldi R24,<_RecData+1
 013A 90E0              ldi R25,>_RecData+1
 013C E0910000          lds R30,_RecLen
 0140 FF27              clr R31
 0142 E80F              add R30,R24
 0144 F91F              adc R31,R25
 0146 0083              std z+0,R16
 0148                   .dbline 50
 0148 80910000          lds R24,_RecLen
 014C 8F5F              subi R24,255    ; addi 1
 014E 80930000          sts _RecLen,R24
 0152                   .dbline 51
 0152           L37:
 0152                   .dbline 52
 0152           L34:
 0152           L30:
 0152           L40:
 0152                   .dbline 54
 0152                   .dbline 54
 0152 8091C100          lds R24,193
 0156 8068              ori R24,128
 0158 8093C100          sts 193,R24
 015C                   .dbline 54
 015C           L41:
 015C                   .dbline 54
 015C                   .dbline -2
 015C           L25:
 015C                   .dbline 0 ; func end
 015C 0895              ret
 015E                   .dbsym r recByte 16 c
 015E                   .dbend
 015E                   .dbfunc e REC_PKT _REC_PKT fV
                        .even
 015E           _REC_PKT::
 015E                   .dbline -1
 015E                   .dbline 59
 015E                   .dbline 60
 015E E898              cbi 0x1d,0
 0160                   .dbline 63
 0160 2FEF              ldi R18,255
 0162 00E0              ldi R16,<_RecData
 0164 10E0              ldi R17,>_RecData
 0166 00D0              rcall _spiReceivePacket
 0168                   .dbline 65
 0168 E09A              sbi 0x1c,0
 016A                   .dbline 66
 016A E89A              sbi 0x1d,0
 016C                   .dbline -2
 016C           L43:
 016C                   .dbline 0 ; func end
 016C 0895              ret
 016E                   .dbend
 016E                   .dbfunc e main _main fV
                        .even
 016E           _main::
 016E 2297              sbiw R28,2
 0170                   .dbline -1
 0170                   .dbline 70
 0170                   .dbline 72
 0170 F894              cli
 0172                   .dbline 73
 0172 2224              clr R2
 0174 20926000          sts 96,R2
 0178                   .dbline 74
 0178 20920001          sts _fUART,R2
 017C                   .dbline 76
 017C 9DDF              rcall _SpiInit
 017E                   .dbline 77
 017E 00D0              rcall _cc1100Init
 0180                   .dbline 81
 0180 0000              nop
 0182                   .dbline 82
 0182 7894              sei
 0184                   .dbline 84
 0184 8FEF              ldi R24,255
 0186 90E0              ldi R25,0
 0188 9983              std y+1,R25
 018A 8883              std y+0,R24
 018C 2227              clr R18
 018E 3327              clr R19
 0190 00E0              ldi R16,<_RecData
 0192 10E0              ldi R17,>_RecData
 0194 00D0              rcall _memset
 0196                   .dbline 86
 0196 01E0              ldi R16,1
 0198 33DF              rcall _setPktType
 019A                   .dbline 87
 019A 0027              clr R16
 019C 75DF              rcall _setAddress
 019E                   .dbline 88
 019E 0FEF              ldi R16,255
 01A0 46DF              rcall _setPktLen
 01A2                   .dbline 89
 01A2 0027              clr R16
 01A4 55DF              rcall _setSendType
 01A6                   .dbline 91
 01A6 26E0              ldi R18,6
 01A8 02E0              ldi R16,2
 01AA 00D0              rcall _spiWriteReg
 01AC 07C0              rjmp L46
 01AE           L45:
 01AE                   .dbline 114
 01AE                   .dbline 115
 01AE 2FEF              ldi R18,255
 01B0 00E0              ldi R16,<_RecData
 01B2 10E0              ldi R17,>_RecData
 01B4 00D0              rcall _spiReceivePacket
 01B6 0023              tst R16
 01B8 09F0              breq L48
 01BA                   .dbline 116
 01BA 01C0              rjmp L51
 01BC           L48:
 01BC                   .dbline 117
 01BC           L46:
 01BC                   .dbline 113
 01BC F8CF              rjmp L45
 01BE           L50:
 01BE                   .dbline 121
 01BE           L51:
 01BE                   .dbline 121
 01BE FFCF              rjmp L50
 01C0           X0:
 01C0                   .dbline -2
 01C0           L44:
 01C0 2296              adiw R28,2
 01C2                   .dbline 0 ; func end
 01C2 0895              ret
 01C4                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile H:\work\myWork\AVR-CC1100\main.c
 0000           _RecData::
 0000                   .blkb 255
 00FF                   .dbsym e RecData _RecData A[255:255]c
 00FF           _fCC1100::
 00FF                   .blkb 1
 0100                   .dbsym e fCC1100 _fCC1100 c
 0100           _fUART::
 0100                   .blkb 1
 0101                   .dbsym e fUART _fUART c

⌨️ 快捷键说明

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