自己写的LPC2131的IO口控制的简单程序,用KEIL编译出来老是不对,KEIL应该怎么配置?
时间:10-02
整理:3721RD
点击:
启动代码也是自己写的。整个程序我用RVDS编译出来都是正常的,可是用keil编译出来却看不到效果,所以觉得应该是KEIL没有配置好的原因。代码如下:START.S
- AREA startup,CODE,READONLY
- IMPORT main
- ENTRY
- CODE32
- BL main
- END
- #include <LPC213x.h>
- int main()
- {
- PINSEL0=0; //GPIO模式
- IO0DIR=0xff; //设置为输出
- IO0PIN=0xaa;
- while(1);
- return 0;
- }
![](../imgqa/ele/mcu/mcu-3721rd.com-33491gvni3nzbkak.png)
不是KEIL,是代码START.s的问题吧
直接BL main真的好吗?从汇编到C语言是不是要先初始化堆栈呢?
参考一下别人的启动代码可能有启发
keil给出来的错误是什么呢 ?
可是我用RVDS编译出来都没有问题啊
没有错误。可是在proteus仿真的时候没有预期的效果
哦,,,,,,那我就不清楚了,会不会是protues的问题呢?
不会啊,都是同一个图。