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

📄 mc13192_regs.h

📁 zigbee 飞思卡尔 音频传输 基于ucos的所有源码
💻 H
字号:
/**
 * Copyright (c) 2004, Freescale Semiconductor
 * Freescale Confidential Proprietary
 *
 * File name :  MC13192_regs.h
 * Project name: SMAC (Simple Media Access Controller)
 *
 * Department : Freescale Radio Products Division
 *
 * Description : This is the SMAC C source driver header file for the MC13192 
 * transceiver register map.
 *
 * $Author: a20639 $
 * $Date: 2005/03/10 15:40:03 $
 * $Name:  $
 */

#ifndef _MC13192_REGS_H
#define _MC13192_REGS_H


/* MC13192 soft reset */
#define RESET                   0x00

/* Packet RAM */
#define RX_PKT                  0x01    /* RX Packet RAM */
#define RX_PKT_LEN              0x2D    /* RX Packet RAM Length [6:0] */
#define TX_PKT                  0x02    /* TX Packet RAM */
#define TX_PKT_LEN              0x03    /* TX Packet RAM Length */
#define TX_PKT_LEN_MASK         0x007F  /* TX Packet RAM Length Mask */

/* IRQ Status Register */
#define IRQ_MASK                0x05
#define STATUS_ADDR             0x24
#define RESIND_ADDR             0x25
#define TIMER1_IRQMASK_BIT      0x0001

/* Mask and mode */
#define MODE_ADDR               0x06     
#define MODE2_ADDR              0x07     
#define LO1_COURSE_TUNE         0x8000

/* Main Timer */
#define TIMER_PRESCALE          0x09
#define TIMESTAMP_HI_ADDR       0x26
#define TIMESTAMP_LO_ADDR       0x27
#define TIMESTAMP_HI_MASK       0x00FF

/* Frequency */
#define XTAL_ADJ_ADDR           0x0A
#define CLKS_ADDR               0x0A
#define LO1_IDIV_ADDR           0x0F
#define LO1_NUM_ADDR            0x10
#define PRESCALE_ADDR           0x09

/* Timer comparators */
#define T1_HI_ADDR              0x1B    
#define T1_LO_ADDR              0x1C
#define T2_HI_ADDR              0x1D    
#define T2_LO_ADDR              0x1E

/* CCA */
#define CCA_THRESHOLD           0x04
#define CCA_RESULT_ADDR         0x2D
#define FEGAIN_ADDR             0x04

/* TX */
#define PA_ADJUST_ADDR          0x12

/* GPIO */
#define GPIO_CONFIG             0x0B
#define GPIO_DATA               0x0C
#define GPIO_DATA_MASK          0x003F

/* Version */
#define VERSION_REG             0x2C
#define VERSION_MASK            0x1C00

/******* Test registers *******/
#define BER_REG                 0x30
#define BER_MASK                0x8000
#define PSM_REG                 0x31
#define PSM_MASK                0x0008
#define PAEN_REG                0x08
#define PAEN_MASK               0x8000

#endif /* _MC13192_REGS_H */

⌨️ 快捷键说明

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