1.该模板主要针对LPC21xx芯片;
2.该模板不提供中断嵌套功能,但IRQ中断可嵌套FIQ中断;
3.每个c文件都包含Config.h,用户根据需要对该头文件内容进行修改;
4.若需要使用某个c文件功能,需要在Config.h中添加相应的头文件;
5.每个外设功能程序的使用说明参考相应的头文件;
6.引脚配置头文件driver\include\PinConfig2103.h只适用LPC2103,若需要可以添加相应芯片的引脚配置头文件,同时需修改Target.c;
7.源代码结构:
\base --存放系统启动代码和基本初始化代码
\Scatter\men_a,men_b -分散加载文件:men_b for Debug_in_Ram, men_a for Debug_in_Flash/ Release_in_Flash;
\Startup.s -系统启动代码:包括中断向量表,软件中断程序,加密程序,ARM各模式的堆栈初始化,调用TargetResetInit,最后跳至main;
\Target.c -目标板基本初始化:存取器重映射,系统时钟初始化,存储器加速模块设置,VIC初始化,引脚初始化(可选);
\Config.h -配置头文件:系统时钟参数设置,定义一些变量类型,包含所有需要的头文件;
\LPC213x.h -芯片寄存器定义,支持LPC213x和LPC214x;
\Target.h -定义开关中断的4个函数;
\driver --存放外设驱动代码
\include\ -所有外设驱动代码的头文件放在里面;
\xxx -每个外设的驱动c代码放在单独的文件夹里;
\user --存放用户代码
\main.c -用户主程序,根据需要可创建main.h以及其它c文件;
李想
2011年1月2日
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
LPC21xx_Model_Keil.rar (72个子文件)
LPC21xx_Model_Keil
Release_in_Flash
Output
main.d 274B
LPC21xx_Model.lnp 440B
main.o 32KB
Startup.d 57B
main.crf 12KB
target.o 40KB
LPC21xx_Model.htm 18KB
Startup.o 3KB
target.d 411B
target.crf 18KB
LPC21xx_Model.plg 781B
LPC21xx_Model.tra 1KB
LPC21xx_Model.axf 18KB
Listing
Startup.lst 33KB
LPC21xx_Model.map 48KB
debug_in_ram.ini 305B
LPC21xx_Model_Debug_in_Ram.dep 1KB
LPC21xx_Model_Target 1.dep 80B
LPC21xx_Model_Release_in_Flash.dep 1KB
src
Readme.txt 1KB
base
Target.c 7KB
Config.h 7KB
LPC213x.h 38KB
Deal_err.h 2KB
Target.h 4KB
Startup.s 11KB
Scatter
mem_a.scf 1KB
mem_b.scf 1KB
mem_c.scf 1KB
user
main.c 3KB
driver
uart
UART0.c 6KB
PowerManage
PowerManage.c 12KB
readme.txt 305B
include
UART0.h 3KB
PowerManage.h 7KB
PowerManagePrivate.h 6KB
PinConfig2103.h 21KB
LPC21xx_Model_Debug_in_Flash.dep 1KB
LPC21xx_Model.uvproj 44KB
LPC21xx_Model.uvopt 81KB
Debug_in_Ram
Output
main.d 254B
LPC21xx_Model.lnp 420B
main.o 32KB
Startup.d 53B
main.crf 12KB
target.o 40KB
LPC21xx_Model.htm 18KB
Startup.o 3KB
target.d 383B
target.crf 18KB
LPC21xx_Model.plg 0B
LPC21xx_Model.tra 1KB
LPC21xx_Model.axf 18KB
Listing
Startup.lst 33KB
LPC21xx_Model.map 48KB
LPC21xx_Model.plg 0B
LPC21xx_Model_uvproj.bak 0B
Debug_in_Flash
Output
main.d 264B
LPC21xx_Model.lnp 430B
main.o 32KB
Startup.d 55B
main.crf 12KB
target.o 40KB
LPC21xx_Model.htm 18KB
Startup.o 3KB
target.d 397B
target.crf 18KB
LPC21xx_Model.plg 777B
LPC21xx_Model.tra 1KB
LPC21xx_Model.axf 18KB
Listing
Startup.lst 33KB
LPC21xx_Model.map 48KB
共 72 条
- 1
li_xiang1102
- 粉丝: 15
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页