资源简介
【由周立功编写的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
- 上一篇:JLX12864G-086-P中文说明书.pdf
- 下一篇:汉字转拼音拼音字典
相关资源
- Micrium.RTOS.1.0.0.pack
- 周立功开发板ProASIC3实验-syn_FIFO代码
- ISE_14.7_license.lic
- stm32f103c8t6 4 oled.rar
- mpu6050+hmc5883L.rar
- 嵌入式图形界面MiniGUI的示例程序9例
- 混沌时间序列分析工具箱
- ARM嵌入式项目实战
- 数据库水印嵌入提取数据库水印数据
- uCOS编译环境建立 BC45 TASM
- stm32 用SPI 方式读写 SDHC
- 自动售货机的内部嵌入式系统
- 51单片机中使用ucos ii的优缺点
- 嵌入式实时操作系统ucos-II 第二版 源
- 基于串口设备的嵌入式Web服务器系统
- 基于LW IP的嵌入式串口服务器的设计与
- 一种嵌入式串口共享服务器的设计
- 21天学会嵌入式开发STM32.zip
- 周立功PCI CAN卡LINUX驱动ubuntu16.04内核
- 嵌入式智能平台为城市一卡通打造智
- 研祥“EVOC”嵌入式智能平台在
- ARM7TDMI-S在嵌入式系统中的Bootloader代码
- LPC2000系列微控制器应对嵌入式需求
- 嵌入式实时操作系统μC/OS-II与eCos的
- 基于STM32的嵌入式双目图像采集系统设
- 嵌入式实时操作系统在DATU中的应用
- 嵌入式实时操作系统μC/OS-II下通用驱
- 嵌入式实时操作系统μC/OS-II在ARM上的
- 嵌入式操作系统的解析
- SAC型液压支架控制器检测平台的设计
评论
共有 条评论