?? board.lis
字號:
.module board.c
.area lit(rom, con, rel)
0000 _Sys_Set::
0000 74 .byte 116
0001 40 .byte 64
0002 03 .byte 3
0003 C4 .byte 196
0004 86 .byte 134
0005 10 .byte 16
0006 5802 .word 600
0008 B2 .byte 178
0009 9F .byte 159
000A 01 .byte 1
000B F5 .byte 245
000C 83 .byte 131
000D 15 .byte 21
000E B004 .word 1200
0010 C2 .byte 194
0011 CF .byte 207
0012 00 .byte 0
0013 C6 .byte 198
0014 83 .byte 131
0015 15 .byte 21
0016 6009 .word 2400
0018 E1 .byte 225
0019 67 .byte 103
001A 00 .byte 0
001B C7 .byte 199
001C 83 .byte 131
001D 40 .byte 64
001E C012 .word 4800
0020 F1 .byte 241
0021 33 .byte 51
0022 00 .byte 0
0023 C8 .byte 200
0024 83 .byte 131
0025 34 .byte 52
0026 8025 .word 9600
0028 F1 .byte 241
0029 19 .byte 25
002A 00 .byte 0
002B C9 .byte 201
002C 83 .byte 131
002D 34 .byte 52
002E 004B .word 19200
0030 F1 .byte 241
0031 0C .byte 12
0032 00 .byte 0
0033 CA .byte 202
0034 83 .byte 131
0035 34 .byte 52
0036 0096 .word 38400
0038 F1 .byte 241
0039 08 .byte 8
003A 00 .byte 0
003B CB .byte 203
003C 83 .byte 131
003D 45 .byte 69
003E 00E1 .word 57600
0040 .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\board.c
0040 .dbstruct 0 8 S_SYS_SETTINGS
0040 .dbfield 0 tcnt0_val c
0040 .dbfield 1 ubrr0l_val c
0040 .dbfield 2 ubrr0h_val c
0040 .dbfield 3 mdcfg4_val c
0040 .dbfield 4 mdcfg3_val c
0040 .dbfield 5 deviatn c
0040 .dbfield 6 baud i
0040 .dbend
0040 .dbsym e Sys_Set _Sys_Set A[64:8]kS[S_SYS_SETTINGS]
.area data(ram, con, rel)
0000 .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\board.c
0000 _paTable::
0000 .blkb 2
.area idata
0000 8D8D .byte 141,141
.area data(ram, con, rel)
0002 .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\board.c
0002 .blkb 2
.area idata
0002 8D8D .byte 141,141
.area data(ram, con, rel)
0004 .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\board.c
0004 .blkb 2
.area idata
0004 8D8D .byte 141,141
.area data(ram, con, rel)
0006 .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\board.c
0006 .blkb 2
.area idata
0006 8D8D .byte 141,141
.area data(ram, con, rel)
0008 .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\board.c
0008 .dbsym e paTable _paTable A[8:8]c
.area lit(rom, con, rel)
0040 _rfSettings::
0040 06 .byte 6
0041 2E .byte 46
0042 2E .byte 46
0043 07 .byte 7
0044 D3 .byte 211
0045 91 .byte 145
0046 FF .byte 255
0047 04 .byte 4
0048 45 .byte 69
0049 00 .byte 0
004A 00 .byte 0
004B 06 .byte 6
004C 00 .byte 0
004D 10 .byte 16
004E 80 .byte 128
004F 83 .byte 131
0050 F5 .byte 245
0051 83 .byte 131
0052 03 .byte 3
0053 22 .byte 34
0054 F8 .byte 248
0055 15 .byte 21
0056 0E .byte 14
0057 30 .byte 48
0058 18 .byte 24
0059 16 .byte 22
005A 6C .byte 108
005B 03 .byte 3
005C 40 .byte 64
005D 91 .byte 145
005E 87 .byte 135
005F 6B .byte 107
0060 F8 .byte 248
0061 56 .byte 86
0062 10 .byte 16
0063 E9 .byte 233
0064 2A .byte 42
0065 00 .byte 0
0066 1F .byte 31
0067 .dbstruct 0 39 S_RF_SETTINGS
0067 .dbfield 0 IOCFG2 c
0067 .dbfield 1 IOCFG1 c
0067 .dbfield 2 IOCFG0 c
0067 .dbfield 3 FIFOTHR c
0067 .dbfield 4 SYNC1 c
0067 .dbfield 5 SYNC0 c
0067 .dbfield 6 PKTLEN c
0067 .dbfield 7 PKTCTRL1 c
0067 .dbfield 8 PKTCTRL0 c
0067 .dbfield 9 ADDR c
0067 .dbfield 10 CHANNR c
0067 .dbfield 11 FSCTRL1 c
0067 .dbfield 12 FSCTRL0 c
0067 .dbfield 13 FREQ2 c
0067 .dbfield 14 FREQ1 c
0067 .dbfield 15 FREQ0 c
0067 .dbfield 16 MDMCFG4 c
0067 .dbfield 17 MDMCFG3 c
0067 .dbfield 18 MDMCFG2 c
0067 .dbfield 19 MDMCFG1 c
0067 .dbfield 20 MDMCFG0 c
0067 .dbfield 21 DEVIATN c
0067 .dbfield 22 MCSM2 c
0067 .dbfield 23 MCSM1 c
0067 .dbfield 24 MCSM0 c
0067 .dbfield 25 FOCCFG c
0067 .dbfield 26 BSCFG c
0067 .dbfield 27 AGCCTRL2 c
0067 .dbfield 28 AGCCTRL1 c
0067 .dbfield 29 AGCCTRL0 c
0067 .dbfield 30 WOREVT1 c
0067 .dbfield 31 WOREVT0 c
0067 .dbfield 32 WORCTRL c
0067 .dbfield 33 FREND1 c
0067 .dbfield 34 FREND0 c
0067 .dbfield 35 FSCAL3 c
0067 .dbfield 36 FSCAL2 c
0067 .dbfield 37 FSCAL1 c
0067 .dbfield 38 FSCAL0 c
0067 .dbend
0067 .dbsym e rfSettings _rfSettings kS[S_RF_SETTINGS]
.area vector(rom, abs)
.org 10
000A 00C0 rjmp _IntPCINT2
.area lit(rom, con, rel)
.area text(rom, con, rel)
0000 .dbfile D:\WIRELE~1\CC1020~1\SoftWare\SoftWare\board.c
0000 .dbfunc e IntPCINT2 _IntPCINT2 fV
.even
0000 _IntPCINT2::
0000 2A92 st -y,R2
0002 8A93 st -y,R24
0004 2FB6 in R2,0x3f
0006 2A92 st -y,R2
0008 .dbline -1
0008 .dbline 174
0008 ; /****************************************************/
0008 ; /* Application note */
0008 ; /* Reference design : CC1100 RF Test Board */
0008 ; /* File: board.c */
0008 ; /* Revision: 1.0 */
0008 ; /* Description: */
0008 ; /* Microcontroller:ATmega48/48V */
0008 ; /* Author: Zcg, Field Applications Engineer, SunRay*/
0008 ; /****************************************************/
0008 ;
0008 ; #include "iom88v.h"
0008 ; #include "macros.h"
0008 ; #include "main.h"
0008 ; #include "CC1100.h"
0008 ; #include "board.h"
0008 ; #include "simpleio.h"
0008 ;
0008 ; INT8U Test_RFTx_Buf[MAX_DATA_TEST]; //測試數據緩沖區
0008 ;
0008 ; INT8U UartReceive_Buf[MAX_UT_BUFF]; //射頻發送(串口接收)緩存
0008 ; INT8U RFReceive_Buf[MAX_RF_BUFF]; //射頻接收(串口發送)緩存
0008 ;
0008 ; INT8U RFSend_Start;
0008 ; INT8U RFSendCnt; //射頻發送計數器,記錄要發送的字節個數
0008 ; INT8U RFReceiveCnt; //串口接收計數器
0008 ;
0008 ; INT8U RFReceiveLen; //串口發送字節長度
0008 ;
0008 ; INT8U RFSendFlg; //當串口接收完一包數據,置該標志
0008 ; INT8U RFReceiveFlg; //當射頻接收完一包數據,置該標志
0008 ;
0008 ;
0008 ; INT8U RXOTFlg; //串口接收數據超時標志
0008 ; INT8U RXOTCnt; //串口接收數據超時計數器
0008 ;
0008 ; INT8U Baud_Set_Num; //跳線開關波特率
0008 ; INT8U Chno_Set_Num; //跳線開關信道值
0008 ;
0008 ; INT8U Beep_Flag; //蜂鳴器開啟標志
0008 ; INT16U Beep_Time; //蜂鳴器開啟時間
0008 ;
0008 ; const SYS_SETTINGS Sys_Set[8] =
0008 ; {
0008 ; {T_T0_18MS,0x40,0x03,0xC4,0x86,0x10,600},//000 600
0008 ; {T_T0_10MS,0x9F,0x01,0xF5,0x83,0x15,1200},//001 1200
0008 ; {T_T0_8MS ,0xCF,0x00,0xC6,0x83,0x15,2400},//010 2400
0008 ; {T_T0_4MS ,0x67,0x00,0xC7,0x83,0x40,4800},//011 4800
0008 ; {T_T0_2MS ,0x33,0x00,0xC8,0x83,0x34,9600},//100 9600
0008 ; {T_T0_2MS ,0x19,0x00,0xC9,0x83,0x34,19200},//101 19200
0008 ; {T_T0_2MS ,0x0C,0x00,0xCA,0x83,0x34,38400},//110 38400
0008 ; {T_T0_2MS ,0x08,0x00,0xCB,0x83,0x45,57600},//111 57600
0008 ; };
0008 ;
0008 ;
0008 ;
0008 ; INT8U paTable[8] = {0x8D,0x8D,0x8D,0x8D,0x8D,0x8D,0x8D,0x8D};
0008 ; #if 0
0008 ; INT8U rfSettings[39] = {
0008 ; 0x06, //*0x0B IOCFG2 GDO2 output pin configuration.
0008 ; 0x2E, //*0x2E IOCFG1 GDO1 output pin configuration.
0008 ; 0x2E, //*0x0C IOCFG0 GDO0 output pin configuration. Refer to SmartRF?Studio User Manual for detailed pseudo register explanation.
0008 ; 0x07, // FIFOTHR RX FIFO and TX FIFO thresholds
0008 ; 0xD3, // SYNC1 Sync word, high byte
0008 ; 0x91, // SYNC0 Sync word, low byte
0008 ; 0xFF, // PKTLEN Packet length.
0008 ; 0x24, //*0x00 PKTCTRL1 Packet automation control.
0008 ; 0x45, //*0x12 PKTCTRL0 Packet automation control.
0008 ; 0x00, // ADDR Device address.
0008 ; 0x00, // CHANNR Channel number.
0008 ; 0x0C, //*0x06 FSCTRL1 Frequency synthesizer control.
0008 ; 0x00, // FSCTRL0 Frequency synthesizer control.
0008 ; 0x10, // FREQ2 Frequency control word, high byte.
0008 ; 0xA7, // FREQ1 Frequency control word, middle byte.
0008 ; 0x62, // FREQ0 Frequency control word, low byte.
0008 ; 0xF5, //* MDMCFG4 Modem configuration.
0008 ; 0x83, //* MDMCFG3 Modem configuration.
0008 ; 0x03, //*0x00 MDMCFG2 Modem configuration.
0008 ; 0x22, // MDMCFG1 Modem configuration.
0008 ; 0xF8, // MDMCFG0 Modem configuration.
0008 ; 0x15, // DEVIATN Modem deviation setting (when FSK modulation is enabled).
0008 ; 0x0E, //*0x07 MCSM2 Main Radio Control State Machine configuration.
0008 ; 0x30, // MCSM1 Main Radio Control State Machine configuration.
0008 ; 0x18, // MCSM0 Main Radio Control State Machine configuration.
0008 ; 0x15, //*0x16 FOCCFG Frequency Offset Compensation Configuration.
0008 ; 0x6C, // BSCFG Bit synchronization Configuration.
0008 ; 0x03, // AGCCTRL2 AGC control.
0008 ; 0x40, // AGCCTRL1 AGC control.
0008 ; 0x91, // AGCCTRL0 AGC control.
0008 ; 0x87, // WOREVT1 0x1E //定義EVENT0時間
0008 ; 0x6B, // WOREVT0 0x1F //...
0008 ; 0xF8, // WORCTRL 0x20 //關閉RC,定義EVENT1時間
0008 ; 0x56, // FREND1 Front end RX configuration.
0008 ; 0x10, // FREND0 Front end RX configuration.
0008 ; 0xA9, //* FSCAL3 Frequency synthesizer calibration.
0008 ; 0x2A, //* FSCAL2 Frequency synthesizer calibration.
0008 ; 0x0D, //* FSCAL1 Frequency synthesizer calibration.
0008 ; 0x11, //* FSCAL0 Frequency synthesizer calibration.
0008 ; };
0008 ; #endif
0008 ; #define RF_CENTER 429
0008 ; #define RF_429
0008 ; #if 1
0008 ; const RF_SETTINGS rfSettings = {
0008 ; 0x06, //*0x0B IOCFG2 GDO2 output pin configuration.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -