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

📄 deviceconfig.c

📁 philips arm7 lpc2103的常用功能的库函数第二部分
💻 C
字号:
/***********************************************Copyright (c)*********************************************
**                                Guangzou ZLG-MCU Development Co.,LTD.
**                                     
**                                       http://www.zlgmcu.com
**
**--------------File Info---------------------------------------------------------------------------------
** File name:               DeviceConfig.c
** Last modified Date:      2007-09-20
** Last Version:		    1.0
** Descriptions:		    外设参数匹配字符串列表
**
**--------------------------------------------------------------------------------------------------------
** Created by:              lixiaocheng
** Created date:		    2007-09-20
** Version:	                1.0
** Descriptions:		    
**
**--------------------------------------------------------------------------------------------------------
** Modified by:             lixiaocheng
** Modified Date:		    2007-10-16
** Version:	                1.1
** Descriptions:		    添加了部件参数数量表,GucCmdTabNum
**
**--------------------------------------------------------------------------------------------------------
** Modified by:			    gaolihua    
** Modified Date:		    2008-04-23
** Version:				    2.0
** Descriptions:		    修改了外设总数,增加了定时器PWM功能的设备参数组
**
*********************************************************************************************************/
#include "config.h"
#include "DeviceConfig.h"

/*********************************************************************************************************
   参数数组的标准输入,请根据Tab的顺序添加!
   typedef enum{Tab_UART,Tab_I2C,Tab_SSP,Tab_SPI,Tab_RTC,Tab_WDT,
                Tab_TIME,Tab_MAT,Tab_CAP,Tab_GetCrN,Tab_COUNT,
                Tab_EINT,Tab_ADC,Tab_PWM,Tab_DAC, Tab_EMC,Tab_timerPWM}Tab;
   关于下面的字符串意义,请参考相关文档
*********************************************************************************************************/
const char Cmd_Tab[MAX_DEVICE_NUM][9][17]=
{
    {"BaudRate=","DataBits=","StopBits=","Parity=","RtsControl="},      /*  UART                        */
    {"Speed="},                                                         /*  i2c                         */
    
    {"SSPType=","MasterSlaver=","SSPBaudRate=","BitsLen=",
     "CPHA=","CHOL="},                                                  /*  SSP                         */
     
    {"Cpha=","Cpol=","Lsbf=","Spiclk="},                                /*  SPI                         */
    
    {"Year=","Month=","Week=","Day=","Hour=",
     "Min=","Sec=","Wakeup=","Outclk="},                                /*  RTC                         */
     
    {"WdtTimerOut="},                                                   /*  WDT                         */
    {"TimeOut=","TimePR="},                                             /*  定时器定时时间              */  
                                                                            
    {"T_C=","CountN=","CountMode=","MatN=","MatTime=","MatPR=",
     "MatCtrlMode=","MatInt=","MatOut="},                               /*  定时器的匹配模式-->         */
                                                                        /*  -->定时匹配或计数匹配       */
                                                                        
    {"CapN=","CapMode=","CapInt="},                                     /*  定时器捕获模式              */
    
    {"CapGetN="},                                                       /*  寄存器捕获通道              */
    {"CountN=","CountMode=","CountInt"},                                /*  定时器计数模式              */
    {"ExtMode=","ExtPolar=","ExtWake="},                                /*  外部中断                    */
      
    {"Chn=","ADCClk=","Burst=","Precision=",
     "PowerDown=","Start=","Edge="},                                    /*  AD                          */
    
    {"PwmMode=","PwmPeriod=","PwmEdg=","PwmActCtrl=",
     "PwmOutCtrl=","PwmUp=","PwmDown="},                                /*  pwm                         */
     
    {"BusWidth=","Rdlong=","Wrlong=","Idcy="},                           /*  EMC                         */
    {"PWMn=","MATn_Value=","PR_data=","PWM_Cyc="}                       /*定时器的PWM功能               */
};

/*********************************************************************************************************
  声明一个各部件参数数量的表
*********************************************************************************************************/
const uint8 GucCmdTabNum[MAX_DEVICE_NUM]
            = { 5, 1, 6, 4, 9, 1, 2, 9, 3, 1, 3, 3, 7, 7, 4, 4}; 

/*********************************************************************************************************
   END FILE
*********************************************************************************************************/
									 

⌨️ 快捷键说明

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