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

📄 mc13192_hw_config.lst

📁 zigbee通讯程序,设计方案为MC13191+C51,通过串口对无线模块进行控制
💻 LST
字号:
C51 COMPILER V7.06   MC13192_HW_CONFIG                                                     09/18/2006 21:57:29 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MC13192_HW_CONFIG
OBJECT MODULE PLACED IN MC13192_hw_config.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE MC13192_hw_config.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /**************************************************************
   2          *Includes
   3          **************************************************************/
   4          #include <REG51F.H>
   5          #include "pub_def.h"
   6          #include "drivers.h"
   7          #include "MC13192_hw_config.h"
   8          
   9          /**************************************************************
  10          *       Globals
  11          **************************************************************/
  12          extern unsigned char rtx_mode;
  13          
  14          /**************************************************************
  15          *       Function:       Initialize the MC13192 register map.
  16          *       Parameters: None
  17          *       Return:         None
  18          **************************************************************/
  19          void MC13192_init(void)
  20          {
  21   1      
  22   1       /* MC13192 v2.2 register settings */
  23   1       drv_write_spi_1(0x1B,0x8000); /* Disable TC1. */
  24   1       drv_write_spi_1(0x1D,0x8000); /* Disable TC2. */
  25   1       drv_write_spi_1(0x1F,0x8000); /* Disable TC3. */
  26   1       drv_write_spi_1(0x21,0x8000); /* Disable TC4. */
  27   1       drv_write_spi_1(0x07,0x0E00); /* Enable CLKo in Doze */
  28   1       drv_write_spi_1(0x0C,0x0300); /* IRQ pull-up disable. */
  29   1       drv_read_spi_1(0x25); /* Sets the reset indicator bit */
  30   1       drv_write_spi_1(0x04,0xA08D); /* LR ADDED New cal value */
  31   1       drv_write_spi_1(0x08,0xFFF7); /* Preferred injection */
  32   1       drv_write_spi_1(0x05,0x8351); /* Acoma, TC1, Doze, ATTN masks, LO1, CRC */
  33   1       drv_write_spi_1(0x06,0x4720); /* CCA, TX, RX, energy detect */
  34   1       
  35   1       /* Read the status register to clear any undesired IRQs. */
  36   1       drv_read_spi_1(0x24); /* Clear the status register, if set */
  37   1       rtx_mode = IDLE_MODE; /* Update global to reflect MC13192 status */
  38   1      
  39   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    104    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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