資源簡介
【由周立功編寫的ARM7嵌入式系統(tǒng)圖書教材《深入淺出ARM7---LPC213X LPC214X》配套的基礎(chǔ)實驗程序?qū)嵗看a!!!】

代碼片段和文件信息
/****************************************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從機(jī),SPI作主機(jī),通信實驗。
**??????????????????????如果數(shù)據(jù)傳輸正確,LED1閃爍,否則LED2點亮。
********************************************************************************************************/
#include??“config.h“?
#define???SLAVE_CS???????1?<29?????? //?P0.29口為SSP為從機(jī)的選擇控制引腳
#define???LED1???????????1?<18????? //?P1.18控制LED1
#define???LED2???????????1?<19????? //?P1.19控制LED2
volatile?uint16? RcvData; //?接收到的數(shù)據(jù)
volatile?uint16? RcvFlag; //?接收到新數(shù)據(jù)標(biāo)志
/*
*********************************************************************************************************
**?函數(shù)名稱:SSP_IRQ()
**?函數(shù)功能:SSP中斷服務(wù)函數(shù)
**?入口參數(shù)?:無
**?出口參數(shù)?:無
*********************************************************************************************************
*/
void?__irq?SSP_IRQ(void)
{
????RcvData?=?SSPDR;????????????????????//?接收數(shù)據(jù)
????RcvFlag?=?0x01; //?接收到新數(shù)據(jù)
????SSPICR??=?0x0F;?????????????????????//?清除標(biāo)志位
????VICVectAddr?=?0x00;
}?
/*
*********************************************************************************************************
**?函數(shù)名稱:DelayNS()
**?函數(shù)功能:長軟件延時
**?入口參數(shù):dly 延時參數(shù),值越大,延時越久
**?出口參數(shù):無
*********************************************************************************************************
*/
void??DelayNS(uint32??dly)
{??
????uint32??i;
????for(;?dly>0;?dly--)?
????????for(i=0;?i<50000;?i++);
}
/*
*********************************************************************************************************
**?函數(shù)名稱:SPI_Init()
**?函數(shù)功能:初始化SPI接口,設(shè)置為主機(jī)。
**?入口參數(shù)?:無
**?出口參數(shù)?:無
*********************************************************************************************************
*/
void??SPI_Init(void)
{??
????SPI_SPCCR?=?0x52; ????????????//?設(shè)置SPI時鐘分頻
????SPI_SPCR?=?0x30; ????????????//?設(shè)置SPI接口模式MSTR=1CPOL=1CPHA=0LSBF=0
}
/*
*********************************************************************************************************
**?函數(shù)名稱?:SSP_Init()
**?函數(shù)功能?:將SSP控制器初始化SPI接口,設(shè)置為從機(jī)。
**?入口參數(shù)?:無
**?出口參數(shù)?:無
*******************************
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4018??2004-09-24?11:03??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src\config.h
?????文件???????3349??2004-10-09?10:47??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src\IRQ.s
?????文件??????38758??2004-12-03?11:38??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src\LPC2294.h
?????文件???????6881??2005-04-20?08:56??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src\main.c
?????文件???????1392??2005-01-12?16:50??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src\mem_a.scf
?????文件???????1394??2005-01-12?16:56??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src\mem_b.scf
?????文件???????1387??2005-01-12?16:51??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src\mem_c.scf
?????文件??????11490??2005-01-14?17:43??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src\Startup.s
?????文件???????9032??2005-01-26?09:19??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src\target.c
?????文件???????3884??2005-01-14?17:38??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src\target.h
?????文件?????209615??2005-04-20?08:56??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\SSP_SPI_slave.mcp
?????目錄??????????0??2010-04-16?20:00??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave\src
?????目錄??????????0??2010-04-16?20:00??2.SSP作SPI從機(jī)實驗\SSP_SPI_slave
?????目錄??????????0??2010-04-16?20:00??2.SSP作SPI從機(jī)實驗
-----------?---------??----------?-----??----
???????????????291200????????????????????14
評論
共有 條評論