• 大小: 43KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-20
  • 语言: 其他
  • 标签: 嵌入式ARM  

资源简介

嵌入式ARM ,Linux,GPS,导航 嵌入式ARM ,Linux,GPS,导航

资源截图

代码片段和文件信息

#include “../inc/def.h“
#include “../inc/config.h“
#include “../inc/board.h“
#include “../inc/slib.h“
#include “../inc/utils.h“
#include “2410addr.h“

EnvParams Env;

#define ROM_SIZE SIZE_2M

void PortInit(void)
{
    //CAUTION:Follow the configuration order for setting the ports. 
    // 1) setting value(GPnDAT) 
    // 2) setting control register  (GPnCON)
    // 3) configure pull-up resistor(GPnUP)  

    //32bit data bus configuration  
    //*** PORT A GROUP
    //Ports  : GPA22 GPA21  GPA20 GPA19 GPA18 GPA17 GPA16 GPA15 GPA14 GPA13 GPA12  
    //Signal : nFCE   OUT   nFRE   nFWE  ALE   CLE  nGCS5 nGCS4 nGCS3 nGCS2 nGCS1 
    //Binary :  1     0      1   1   1   1    1     1     1     1     1
    //Ports  : GPA11   GPA10  GPA9   GPA8   GPA7   GPA6   GPA5   GPA4   GPA3   GPA2   GPA1  GPA0
    //Signal : ADDR26 ADDR25 ADDR24 ADDR23 ADDR22 ADDR21 ADDR20 ADDR19 ADDR18 ADDR17 ADDR16 ADDR0 
    //Binary :  1       1      1      1    1       1      1      1     1       1     1      1
    rGPACON = 0x5fffff ; 

    //**** PORT B GROUP
    //Ports  : GPB10    GPB9    GPB8    GPB7    GPB6     GPB5    GPB4   GPB3   GPB2     GPB1      GPB0
    //Signal : nXDREQ0 nXDACK0 nXDREQ1 nXDACK1 nSS_KBD nDIS_OFF L3CLOCK L3DATA L3MODE nIrDATXDEN Keyboard
    //Setting: INPUT  OUTPUT   INPUT  OUTPUT   INPUT   OUTPUT   OUTPUT OUTPUT OUTPUT   OUTPUT    OUTPUT 
    //Binary :   00    01       00     01      00     01       01     01     01     01        01  
    rGPBCON = 0x044555 ;
    rGPBUP  = 0x7ff ;     // The pull up function is disabled GPB[10:0]

    //*** PORT C GROUP
    //Ports  : GPC15 GPC14 GPC13 GPC12 GPC11 GPC10 GPC9 GPC8  GPC7   GPC6   GPC5 GPC4 GPC3  GPC2  GPC1 GPC0
    //Signal : VD7   VD6   VD5   VD4   VD3   VD2   VD1  VD0 LCDVF2 LCDVF1 LCDVF0 VM Vframe VLINE VCLK LEND  
    //Binary :  10   10   10    10   10    10   10   10   10     10    10   10  10     10  10   10
    rGPCCON = 0xaaaaaaaa;       
    rGPCUP  = 0xffff;     // The pull up function is disabled GPC[15:0] 

    //*** PORT D GROUP
    //Ports  : GPD15 GPD14 GPD13 GPD12 GPD11 GPD10 GPD9 GPD8 GPD7 GPD6 GPD5 GPD4 GPD3 GPD2 GPD1 GPD0
    //Signal : VD23  VD22  VD21  VD20  VD19  VD18  VD17 VD16 VD15 VD14 VD13 VD12 VD11 VD10 VD9  VD8
    //Binary : 10    10   10    10   10    10   10   10  10   10  10   10  10   10 10   10
    rGPDCON = 0xaaaaaaaa;       
    rGPDUP  = 0xffff;     // The pull up function is disabled GPD[15:0]

    //*** PORT E GROUP
    //Ports  : GPE15  GPE14 GPE13   GPE12   GPE11   GPE10   GPE9    GPE8     GPE7  GPE6  GPE5   GPE4  
    //Signal : IICSDA IICSCL SPICLK SPIMOSI SPIMISO SDDATA3 SDDATA2 SDDATA1 SDDATA0 SDCMD SDCLK I2SSDO 
    //Binary :  10     10    10      10    10      10     10      10      10    10   10     10       
    //-------------------------------------------------------------------------------------------------------
    //Ports  :  GPE3   GPE2  GPE1    GPE0    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     159082  2005-05-13 09:59  GPS\GPS.mcp

     文件      36080  2005-03-18 15:41  GPS\INC\2410addr.h

     文件      22539  2004-05-31 17:13  GPS\INC\2410addr.inc

     文件       1868  2003-09-22 10:16  GPS\INC\2410slib.h

     文件       3115  2005-04-11 14:58  GPS\INC\board.h

     文件       1760  2005-02-28 11:29  GPS\INC\config.h

     文件       2496  2005-05-09 15:44  GPS\INC\def.h

     文件       1276  2005-04-06 11:44  GPS\INC\GPS.h

     文件       2707  2005-03-22 11:58  GPS\INC\memcfg.inc

     文件       1265  2004-05-31 10:07  GPS\INC\mmu.h

     文件        636  2004-07-07 11:35  GPS\INC\option.inc

     文件       1868  2003-09-22 10:16  GPS\INC\slib.h

     文件        677  2005-04-07 15:49  GPS\INC\utils.h

     文件      13667  2005-05-12 17:21  GPS\SRC\control.c

     文件        824  2008-07-07 21:12  GPS\SRC\Main.C

     文件       3010  2005-03-19 12:05  GPS\SRC\mmu.c

     文件       7152  2004-05-31 12:29  GPS\SRC\slib.s

     文件       8509  2005-03-21 17:46  GPS\SRC\SysInit.s

     文件       9418  2008-07-07 21:12  GPS\SRC\TEST_GPS.c

     文件       8438  2005-05-13 08:57  GPS\SRC\utils.c

     文件       6671  2005-03-21 17:37  GPS\SRC\vector.s

     目录          0  2010-11-13 18:36  GPS\INC

     目录          0  2010-11-13 18:36  GPS\SRC

     目录          0  2010-11-13 18:36  GPS

----------- ---------  ---------- -----  ----

               293058                    24


评论

共有 条评论