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

📄 cc1020.lst

📁 做高频通讯的看好了
💻 LST
📖 第 1 页 / 共 5 页
字号:
005E   0C26           00318      movlw   26h
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
005F   0033           00319      movwf   r3
0060   0C01           00320      movlw   1
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0061   0038           00321      movwf   addr_count
MPASM 03.20.02 Released        CC1020.ASM   10-20-2003  9:36:11         PAGE  9


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00322 ;-----------------------------------------     
0062                  00323 continue_configure:
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0062   0218           00324      movf    addr_count,w
0063   0C06           00325      movlw   d'6'
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0064   0098           00326      subwf   addr_count,w
0065   0643           00327      btfsc   status,z
0066   0A6C           00328      goto    addr_add_count
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0067   0218           00329      movf    addr_count,w
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0068   0035           00330      movwf   addr_data
0069   0971           00331      call    tabel
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
006A   0034           00332      movwf   config_data
006B   099A           00333      call    configure_write
006C                  00334 addr_add_count:      
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
006C   02B8           00335      incf    addr_count
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
006D   02F3           00336      decfsz  r3,1
006E   0A62           00337      goto    continue_configure
006F   0000           00338      nop
0070   0800           00339      retlw   0 
                      00340 ;*****************************************
0071                  00341 tabel 
Message[305]: Using default destination of 1 (file).
0071   01E2           00342      addwf    pcl
0072   0881           00343      retlw    81h  ;cc1020 main
0073   084F           00344      retlw    4fh   ;cc1020 interface
0074   08FF           00345      retlw    0ffh  ;cc1020 reset
0075   088F           00346      retlw    8fh   ;cc1020 sequencing
0076   0839           00347      retlw    39h   ;cc1020 freq_2a
0077   080A           00348      retlw    0ah   ;cc1020 freq_1a
0078   0845           00349      retlw    45h   ;cc1020 freq_0a
0079   083B           00350      retlw    3bh   ;cc1020 clock_a
007A   0839           00351      retlw    39h   ;cc1020 freq_2b
007B   080A           00352      retlw    0ah   ;cc1020 freq_1b
007C   0845           00353      retlw    45h   ;cc1020 freq_0b 
007D   083B           00354      retlw    3bh   ;cc1020 clock_b
007E   0844           00355      retlw    44h   ;cc1020 vco
007F   0853           00356      retlw    53h   ;cc1020 modem
0080   088B           00357      retlw    8bh   ;cc1020 deviation
0081   08CC           00358      retlw    0cch  ;cc1020 afc_control
0082   082F           00359      retlw    2fh  ;cc1020 filter
0083   0865           00360      retlw    65h   ;cc1020 vga1
0084   0857           00361      retlw    57h   ;cc1020 vga2
0085   082F           00362      retlw    2fh   ;cc1020 vga3
0086   082D           00363      retlw    2dh   ;cc1020 vga4
0087   0820           00364      retlw    20h   ;cc1020 lock
0088   0878           00365      retlw    78h   ;cc1020 frontend
MPASM 03.20.02 Released        CC1020.ASM   10-20-2003  9:36:11         PAGE 10


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

0089   0846           00366      retlw    46h   ;cc1020 analog
008A   0854           00367      retlw    54h   ;cc1020 buff_swing
008B   0822           00368      retlw    22h   ;cc1020 buff_current
008C   08AE           00369      retlw    0aeh  ;cc1020 pll_bw
008D   0835           00370      retlw    35h   ;cc1020 calbrate
008E   080E           00371      retlw    0eh   ;cc1020 pa_power
008F   0800           00372      retlw    00h   ;cc1020 match
0090   0881           00373      retlw    81h   ;cc1020 phase_comp
0091   0881           00374      retlw    81    ;cc1020 gain_comp
0092   0800           00375      retlw    00    ;cc1020 powerdown    
0093   084D           00376      retlw    4dh   ;test1
0094   0810           00377      retlw    10h   ;test2
0095   0806           00378      retlw    06h   ;test3
0096   0800           00379      retlw    00h   ;test4
0097   0840           00380      retlw    40h   ;test5
0098   0800           00381      retlw    00    ;test6
0099   0800           00382      retlw    00h   ;test7
                      00383 ;*****************************************
                      00384 ;write the cc1020rfi cconfiguration registers subroutine                 
009A                  00385 configure_write:
009A   0CF8           00386      movlw    b'11111000'
009B   0007           00387      tris     portc
                      00388 ;address
009C   0C07           00389      movlw    7h
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
009D   0036           00390      movwf    count_data
009E   0547           00391      bsf      portc,psel
009F   0427           00392      bcf      portc,pclk
00A0   0000           00393      nop
00A1   0447           00394      bcf      portc,psel
00A2                  00395 do_write_address:                                       
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00A2   06D5           00396      btfsc    addr_data,6
00A3   0AA6           00397      goto     write_pdi_addr
00A4   0407           00398      bcf      portc,pdi
00A5   0AA7           00399      goto     do_pclock_addr
00A6                  00400 write_pdi_addr:
00A6   0507           00401      bsf      portc,pdi
00A7                  00402 do_pclock_addr:
00A7   0427           00403      bcf      portc,pclk
00A8   0000           00404      nop
00A9   0527           00405      bsf      portc,pclk
00AA   0000           00406      nop
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00AB   0375           00407      rlf      addr_data
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00AC   02F6           00408      decfsz   count_data
00AD   0AA2           00409      goto     do_write_address               
                      00410 ;write mode   
00AE   0427           00411      bcf      portc,pclk
00AF   0000           00412      nop
MPASM 03.20.02 Released        CC1020.ASM   10-20-2003  9:36:11         PAGE 11


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

00B0   0507           00413      bsf      portc,pdi
00B1   0527           00414      bsf      portc,pclk
00B2   0000           00415      nop
                      00416 ;data byte
00B3   0C08           00417      movlw    8h
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00B4   0036           00418      movwf    count_data
00B5                  00419 do_write_data:     
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00B5   06F4           00420      btfsc    config_data,7h
00B6   0AB9           00421      goto     setting_pdi_data
00B7   0407           00422      bcf      portc,pdi
00B8   0ABA           00423      goto     do_pclock_data
00B9                  00424 setting_pdi_data:
00B9   0507           00425      bsf      portc,pdi     
00BA                  00426 do_pclock_data:
00BA   0427           00427      bcf      portc,pclk
00BB   0000           00428      nop
00BC   0527           00429      bsf      portc,pclk
00BD   0000           00430      nop
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00BE   0374           00431      rlf      config_data
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00BF   02F6           00432      decfsz   count_data
00C0   0AB5           00433      goto     do_write_data
00C1   0427           00434      bcf      portc,pclk
00C2   0000           00435      nop
00C3   0547           00436      bsf      portc,psel
00C4   0800           00437      retlw    0
                      00438 ;*****************************************
                      00439 ;the calibration is only calibration tx mode
00C5                  00440 single_calibration:
00C5   0C00           00441      movlw    cc1020_main
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00C6   0035           00442      movwf    addr_data
00C7   0CA1           00443      movlw    0a1h               ;tx and register b
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00C8   0034           00444      movwf    config_data
00C9   099A           00445      call     configure_write
                      00446      
00CA   0C1C           00447      movlw    cc1020_pa_power
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00CB   0035           00448      movwf    addr_data
00CC   0C00           00449      movlw    0
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00CD   0034           00450      movwf    config_data
00CE   099A           00451      call     configure_write
                      00452      
00CF   0C1B           00453      movlw    cc1020_calibrate
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00D0   0035           00454      movwf    addr_data
MPASM 03.20.02 Released        CC1020.ASM   10-20-2003  9:36:11         PAGE 12


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

00D1   0CB5           00455      movlw    0b5h
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00D2   0034           00456      movwf    config_data
00D3   099A           00457      call     configure_write 
                      00458 ;------------------------------
                      00459 ;delayb_again:
                      00460 ;     movlw    cc1020_status
                      00461 ;     movwf    addr_data
                      00462 ;     call     configure_read
                      00463 ;     btfss    read_data,7
                      00464 ;     goto     delayb_again     
00D4   0CF0           00465      movlw    0f0h
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00D5   003C           00466      movwf    delay_count1
                      00467      
00D6   0CF0           00468      movlw    0f0h
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00D7   003D           00469      movwf    delay_count2
                      00470   
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00D8   02FD           00471      decfsz   delay_count2
00D9   0AD8           00472      goto     $-1
Message[305]: Using default destination of 1 (file).
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00DA   02FC           00473      decfsz   delay_count1
00DB   0AD6           00474      goto     $-5
                      00475      
00DC   0C00           00476      movlw    cc1020_main
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00DD   0035           00477      movwf    addr_data
00DE   0C81           00478      movlw    81h               ;tx and register a
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
00DF   0034           00479      movwf    config_data
00E0   099A           00480      call     configure_write
                      00481    
                      00482      ;movlw    cc1020_freq_0a 
                      00483      ;movwf    addr_data
                      00484      ;call     configure_read
                      00485 ;     
                      00486      ;movf     save_freq0a_buf,w
                      00487      ;movwf    config_data
                      00488      ;call     configure_write
                      00489 ;   

⌨️ 快捷键说明

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