初学ARM时的迷茫
小弟初学arm,从网上找了个KEIL FOR ARM3.5的**了,貌似能用,然后再找了个点亮二极管的小程序,用protues仿真,不知道为什么,一点反应都没有,于是,我怀疑是KEIL的设置问题,再从网上下载了一个程序,编译时出现错误提示“fail to execute 'd:\keil \arm \bin\ca'”在“select DEVELOPMENT Tools”处没有选择,而我自己建立的项目则选择了“use realvier compiler ”.(在此处有两个选项,一个是REALVIER 还有一个是GNU),我不知道这里是不是需要选择??我自己建立的项目编译通过了,但为什么在仿真的时候一点反应都没有??我自己编写的源代码如下:请各位高手能带小弟一把,
/* led.c:用ARM点亮一个led并闪烁,有点浪费…… */
/* */
/******************************************************************************/
#include <LPC21xx.H>
/*********************************************************************************函数名:
delay()**描述: 软件延时**************
******************************************************************/
void delay (void)
{
unsigned volatile long i,j;
for(i=0;i<60000;i++)
for(j=0;j<5;j++);
}
int main(void)
{
PINSEL0 = 0; /*设置引脚为GPIO */
IO0DIR = 0xffff; /*将P0.0设置为输出 */
IO0SET = 0xffff; /*将P0.0置1,也就是让led灭 */
while (1)
{
IO0CLR = 0xffff;
delay();
IO0SET = 0xffff;
delay();
}
} ads1.2好用啊,用周立功的《深入浅出》还可以手把手的学~
我也是新手~
共勉~ ads1.2也在用 还不错 奥,但ADS编译器,arm公司现在已经没有更新了,并且我用KEIL用习惯了,感觉好一点,
谢谢你们啦 我推荐本书周立功的《ARM微控制器基础与实战_第2版》,里面的GPIO点LED灯和数码管显示在PROTUES中仿真是可以的,只是在外部中断就没有成功过 。我用的是realview mdk 4.10 ADS 虽然ARM公司不提供更新了,但是关于它的资料网上有很多,很全,而且他和KEIL不同,是IDE开发界面,你学会了用ADS开发,不一定要用在ARM上,也可以用于其他公司的芯片开发,向freescale的单片机开发其界面就和ARM的ADS一样,如果你学会了这个ADS,很快就能上手,这里只是举个例子,过时的东西不一定没有,说不定对你以后开发很有帮助,刚开始学习最主要是用的顺手,资料全,这样我们才能更快的学习,个人意见! 8086把图片通过并口给ARM7,通过查询,利用汇编语言。ARM7通过中断来接收,并发到TFT320*240彩色屏幕上(16位真彩色) PROTUES玩8086,51,ARM的电路,很好玩。
8086玩彩屏
页:
[1]