资源简介
采用arm7 lpc2132进行串口设计的程序,所有程序经过自己测试

代码片段和文件信息
/****************************************Copyright (c)**************************************************
**
* 力天电子
* http://www.LT430.com
**功能:对目标板进行设置
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#define IN_TARGET
#include “..\inc\config.h“
/*********************************************************************************************************
** 函数名称: IRQ_Exception
** 功能描述: 中断异常处理程序,用户根据需要自己改变程序
**
** 输 入: 无
**
** 输 出: 无
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
//void __irq IRQ_Exception( void )
void IRQ_Exception( void )
{
while ( 1 ); // 这一句替换为自己的代码
}
/*********************************************************************************************************
** 函数名称: FIQ_Exception
** 功能描述: 快速中断异常处理程序,用户根据需要自己改变程序
**
** 输 入: 无
**
** 输 出: 无
**
** 全局变量: 无
** 调用模块: 无
**
********************************************************************************************************/
void FIQ_Exception( void )
{
while ( 1 ); // 这一句替换为自己的代码
}
/*********************************************************************************************************
** 函数名称: TargetInit
** 功能描述: 目标板初始化代码,在需要的地方调用,根据需要改变
** 输 入: 无
**
** 输 出: 无
**
** 全局变量: 无
** 调用模块: 无
**
********************************************************************************************************/
void Timer0_Init( void )
{
T0PR = 2; // 设置定时器分频为100分频,得110592Hz
T0MCR = 0x03; // 匹配通道0匹配中断并复位T0TC
T0MR0 = 100000 / 2; // 比较值
T0TCR = 0x03; // 启动并复位T0TC
T0TCR = 0x01;
}
/*********************************************************************************************************
** 函数名称: TargetResetInit
** 功能描述: 调用main函数前目标板初始化代码,根据需要改变,不能删除
** 输 入: 无
**
** 输 出: 无
**
** 全局变量: 无
** 调用模块: 无
**
********************************************************************************************************/
void TargetResetInit( void )
{
/* 设置系统各部分时钟 */
PLLCON = 1;
#if ((Fcclk / 4) / Fpclk) == 1
VPBDIV = 0;
#endif
#if ((Fcclk / 4) / Fpclk) == 2
VPBDIV = 2;
#endif
#if ((Fcclk / 4) / Fpclk) == 4
VPBDIV = 1;
#endif
#if (Fcco / Fcclk) == 2
PLLCFG = ((Fcclk / Fosc) - 1) | (0 << 5);
#endif
#if (Fcco / Fcclk) == 4
PLLCFG = ((Fcclk / Fosc) - 1) | (1 << 5);
#endif
#if (Fcco / Fcclk) == 8
PLLCFG = ((Fcclk / Fosc) - 1) | (2 << 5);
#endif
#if (Fcco / Fcclk) == 16
PLLCFG = ((Fcclk / Fosc) - 1) | (3 << 5);
#endif
PLLFEED = 0xaa;
PLLFEED = 0x55;
while((PLLSTAT & (1 << 10)) == 0);
PLLCON = 3;
PLLFEED = 0xaa;
PLLFEED = 0x55;
/* 设置存储器加速模块 */
MAMCR = 2;
#if Fcclk < 20000000
MAMTIM = 1;
#else
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4207 2010-07-10 21:51 uart0\INC\config.h
文件 17051 2008-12-29 20:48 uart0\INC\LPC2103.H
文件 3884 2005-01-14 17:38 uart0\INC\target.h
文件 3705 2009-02-08 21:16 uart0\SRC\target.c
文件 3191 2010-07-10 22:46 uart0\SRC\UART.c
文件 2940 2008-12-30 19:15 uart0\SRC\UART.c.bak
文件 46044 2010-07-10 22:47 uart0\Startup.lst
文件 3196 2010-07-10 22:47 uart0\Startup.o
文件 14886 2008-04-03 10:39 uart0\Startup.s
文件 8073 2010-07-10 22:47 uart0\target.crf
文件 118 2010-07-10 22:47 uart0\target.d
文件 21800 2010-07-10 22:47 uart0\target.o
文件 8583 2010-07-10 22:47 uart0\uart.crf
文件 108 2010-07-10 22:47 uart0\uart.d
文件 23364 2010-07-10 22:47 uart0\uart.o
文件 13168 2010-07-10 22:47 uart0\uart0.axf
文件 4453 2010-07-10 22:47 uart0\uart0.hex
文件 23219 2010-07-10 22:47 uart0\uart0.htm
文件 257 2010-07-10 22:47 uart0\uart0.lnp
文件 29403 2010-07-10 22:47 uart0\uart0.map
文件 2938 2010-12-01 22:55 uart0\uart0.Opt
文件 299 2010-12-01 23:20 uart0\uart0.plg
文件 479 2010-07-10 21:46 uart0\uart0.sct
文件 934 2010-07-10 22:47 uart0\uart0.tra
文件 2747 2010-07-10 22:48 uart0\uart0.Uv2
....... 2939 2010-12-01 22:46 uart0\uart0_Opt.Bak
文件 856 2010-12-01 23:01 uart0\uart0_Target 1.dep
文件 2747 2010-07-10 21:51 uart0\uart0_Uv2.Bak
目录 0 2010-07-10 21:45 uart0\INC
目录 0 2010-07-10 21:41 uart0\SRC
............此处省略4个文件信息
- 上一篇:shiro权限所需5表
- 下一篇:protobuf-2.4.1.tar.gz
相关资源
- IAR For ARM 7.3最新注册机
- 郭天祥ARM9视频教程
- IAR ARM 7.8破解
- IAR For ARM V5.5 注册机
- IAR for ARM 7.40 破解
- IAR For ARM 7.4 破解
- STM32蓝牙和串口程序
- STM32F103 串口程序(完整版)
- arm触摸屏与LCD校准程序三点校准法
- LPC线性预测分析及编码
- ARM嵌入式项目实战
- 网络(UDP)转串口程序
- 基于ARM蓝牙传输源程序
- USB 驱动 让电脑与arm进行通信
- arm flash 烧写程序源码
- 基于LW IP的嵌入式串口服务器的设计与
- Studies In Vitro and In Vivo of Pharmacologica
- Research on pharmacological effects of lycorin
- ARM64 完整指令集,学习必备
- WINCC报表(OLE-DB Tag and Alarm Export_V8.x
- ARM9指令cache的verilog代码
- 基于ARM7处理器的CAN总线网络设计
- 基于ARM和GPRS的无线通信系统设计
- 关于proteus仿真arm7出现错误的问题
- 基于ARM7的LCD显示电压示波系统的设计
- 基于ARM7和DSP的逆变电源设计电路
- 基于ARM开发板的车辆检测系统控制单
- ARM7TDMI-S在嵌入式系统中的Bootloader代码
- ARM汇编指令集PDF
- 基于ARM7 PWM定时器的图像传感器时序信
评论
共有 条评论