用keil4编译ARM7[lpc2138]使用keil自带的启动文件startup.s ,还需要自己配置系统时钟么?

#include<lpc213x.h>voiddelay(unsignedints){unsignedintx;for(;s>0;s--)for(x=0;x<5000;x... #include<lpc213x.h>
void delay(unsigned int s)
{
unsigned int x;
for(;s>0;s--)
for(x=0;x<5000;x++);
}

int main()
{
PINSEL0=0x00000000;
PINSEL1=0x00000000;
while(1)
{
IO0DIR = 0x00000080;// P0.7 配置用作输出
IO0CLR = 0x00000080;// P0.7 输出为低
delay(150);
IO0SET = 0x00000080;// P0.7 输出为高
delay(150);
IO0CLR = 0x00000080; //P0.7 输出为低
}
}
///////////////////////////////////////////////////////////////////////////////////
如上程序,用Keil4编译,lpc2138芯片:
工程里的程序文件包括上面的main.c/ keil自带启动文件startup.s和头文件lpc213x. h 三个。
在Debug中看GPIO的变化是如程序所写,而烧入HEX文件到lpc2138,P0.7口却没有没有反应。
用的是keil自带的启动文件startup.s里面有PLL等配置
[lpc2138硬件电路没问题的]
请高手指点
展开
 我来答
ch314156
2011-11-28 · TA获得超过4378个赞
知道小有建树答主
回答量:2036
采纳率:100%
帮助的人:1068万
展开全部
工程选项里 有个 layout。。。 的选项 打钩
更多追问追答
追问
工程选项是在哪个菜单里的?小弟菜鸟,找遍所有菜单直到configuration wizard实在找不到layout。。。
追答
Options for Target'???'->Linker->选中"Use Memory Layout from Target Dialog"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红树林456
2011-11-28
知道答主
回答量:42
采纳率:0%
帮助的人:15万
展开全部
ff jkhjhgj
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式