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

📄 board.lis

📁 chipcom公司CC1100无线模块底层驱动程序
💻 LIS
📖 第 1 页 / 共 5 页
字号:
                        .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 + -