资源简介

【由周立功编写的ARM7嵌入式系统图书教材《深入浅出ARM7---LPC213X LPC214X》配套的基础实验程序实例全部代码!!!】

资源截图

代码片段和文件信息

/****************************************Copyright (c)**************************************************
**                               Guangzou ZLG-MCU Development Co.LTD.
**                                      graduate school
**                                 http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name: main.c
** Last modified Date:  2004-09-16
** Last Version: 1.0
** Descriptions: The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by: Chenmingji
** Created date: 2004-09-16
** Version: 1.0
** Descriptions: The original version
**
**------------------------------------------------------------------------------------------------------
** Modified by: Chenxibing
** Modified date: 2005-02-03
** Version:
** Descriptions:        SSP作SPI从机,SPI作主机,通信实验。
**                      如果数据传输正确,LED1闪烁,否则LED2点亮。
********************************************************************************************************/
#include  “config.h“ 

#define   SLAVE_CS       1 << 29       // P0.29口为SSP为从机的选择控制引脚
#define   LED1           1 << 18      // P1.18控制LED1
#define   LED2           1 << 19      // P1.19控制LED2

volatile uint16  RcvData; // 接收到的数据
volatile uint16  RcvFlag; // 接收到新数据标志

/*
*********************************************************************************************************
** 函数名称:SSP_IRQ()
** 函数功能:SSP中断服务函数
** 入口参数 :无
** 出口参数 :无
*********************************************************************************************************
*/
void __irq SSP_IRQ(void)
{
    RcvData = SSPDR;                    // 接收数据
    RcvFlag = 0x01; // 接收到新数据
    SSPICR  = 0x0F;                     // 清除标志位
    VICVectAddr = 0x00;



/*
*********************************************************************************************************
** 函数名称:DelayNS()
** 函数功能:长软件延时
** 入口参数:dly 延时参数,值越大,延时越久
** 出口参数:无
*********************************************************************************************************
*/
void  DelayNS(uint32  dly)
{  
    uint32  i;

    for(; dly>0; dly--) 
        for(i=0; i<50000; i++);
}

/*
*********************************************************************************************************
** 函数名称:SPI_Init()
** 函数功能:初始化SPI接口,设置为主机。
** 入口参数 :无
** 出口参数 :无
*********************************************************************************************************
*/
void  SPI_Init(void)
{  
    SPI_SPCCR = 0x52;             // 设置SPI时钟分频
    SPI_SPCR = 0x30;             // 设置SPI接口模式MSTR=1CPOL=1CPHA=0LSBF=0
}

/*
*********************************************************************************************************
** 函数名称 :SSP_Init()
** 函数功能 :将SSP控制器初始化SPI接口,设置为从机。
** 入口参数 :无
** 出口参数 :无
*******************************

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

     文件       4018  2004-09-24 11:03  2.SSP作SPI从机实验\SSP_SPI_slave\src\config.h

     文件       3349  2004-10-09 10:47  2.SSP作SPI从机实验\SSP_SPI_slave\src\IRQ.s

     文件      38758  2004-12-03 11:38  2.SSP作SPI从机实验\SSP_SPI_slave\src\LPC2294.h

     文件       6881  2005-04-20 08:56  2.SSP作SPI从机实验\SSP_SPI_slave\src\main.c

     文件       1392  2005-01-12 16:50  2.SSP作SPI从机实验\SSP_SPI_slave\src\mem_a.scf

     文件       1394  2005-01-12 16:56  2.SSP作SPI从机实验\SSP_SPI_slave\src\mem_b.scf

     文件       1387  2005-01-12 16:51  2.SSP作SPI从机实验\SSP_SPI_slave\src\mem_c.scf

     文件      11490  2005-01-14 17:43  2.SSP作SPI从机实验\SSP_SPI_slave\src\Startup.s

     文件       9032  2005-01-26 09:19  2.SSP作SPI从机实验\SSP_SPI_slave\src\target.c

     文件       3884  2005-01-14 17:38  2.SSP作SPI从机实验\SSP_SPI_slave\src\target.h

     文件     209615  2005-04-20 08:56  2.SSP作SPI从机实验\SSP_SPI_slave\SSP_SPI_slave.mcp

     目录          0  2010-04-16 20:00  2.SSP作SPI从机实验\SSP_SPI_slave\src

     目录          0  2010-04-16 20:00  2.SSP作SPI从机实验\SSP_SPI_slave

     目录          0  2010-04-16 20:00  2.SSP作SPI从机实验

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

               291200                    14


评论

共有 条评论