自己写的LPC2131的IO口控制的简单程序,用KEIL编译出来老是不对,KEIL应该怎么配置?

2019-07-15 17:39发布

本帖最后由 shishirong 于 2015-11-16 21:05 编辑

启动代码也是自己写的。整个程序我用RVDS编译出来都是正常的,可是用keil编译出来却看不到效果,所以觉得应该是KEIL没有配置好的原因。代码如下:START.S
  1.         AREA startup,CODE,READONLY
  2.         IMPORT main
  3.         ENTRY
  4. CODE32
  5.         BL main
  6.         END
复制代码LED.c
  1. #include <LPC213x.h>
  2. int main()
  3. {
  4.         PINSEL0=0;                        //GPIO模式
  5.         IO0DIR=0xff;                //设置为输出
  6.         IO0PIN=0xaa;
  7.         while(1);
  8. return 0;
  9. }
复制代码 该项目的配置





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
andy_wsj
1楼-- · 2019-07-15 17:51
不是KEIL,是代码START.s的问题吧
直接BL main真的好吗?从汇编到C语言是不是要先初始化堆栈呢?
参考一下别人的启动代码可能有启发
iysheng
2楼-- · 2019-07-15 20:28
keil给出来的错误是什么呢 ?
shishirong
3楼-- · 2019-07-15 21:28
 精彩回答 2  元偷偷看……
shishirong
4楼-- · 2019-07-16 01:09
iysheng 发表于 2015-11-16 09:07
keil给出来的错误是什么呢 ?

没有错误。可是在proteus仿真的时候没有预期的效果
iysheng
5楼-- · 2019-07-16 06:14
shishirong 发表于 2015-11-16 14:02
没有错误。可是在proteus仿真的时候没有预期的效果

哦,,,,,,那我就不清楚了,会不会是protues的问题呢?
shishirong
6楼-- · 2019-07-16 07:48
 精彩回答 2  元偷偷看……

一周热门 更多>