原创--IARforAVR入门学习笔记.docVIP

  • 20
  • 0
  • 约6.64千字
  • 约 15页
  • 2017-08-11 发布于重庆
  • 举报
原创--IARforAVR入门学习笔记

原创--IAR for AVR入门学习笔记 AVR单片机的编译软件五花八门,用宋丹丹的话就是:那是相当的多 汇编语言的开发平台就不说了(俺不大会,呵呵,说不出什么道道来)。 简单列举几个高级语言的开发平台: WINAVR(GNU GCC AVR); ICC AVR CodeVison AVR IAR for AVR BASIC AVR FastAVR BASCOM 其中用得最多的是完全免费的WINAVR。我一直都是用的这个。 最专业,最好的,对AVR支持最全面的是IAR。 但同时IAR也是最贵的一款开发软件(听说升级也要收费,真黑啊)。 呵呵,不过不怕,我们可以破解之。 下面就详细介绍如何破解IAR。 这里安装破解的是5.11B版本的。全名IAREmbeddedWorkbenchforAtmelAVR,v.5.11B 1、先到网上下载5.11B文件,大概133M。解压后,有如下文件: a1.jpg (29.87 KB) 2009-12-20 00:28 2、到网上下载破解文件 解压后生成文件 Keygen包,将它复制到C盘根目录下,如下图 a2.jpg (63.75 KB) 2009-12-20 00:28 3、打开文件包keygen,双击文件 IARID.exe,出现本电脑ID号,如图,记下来 a3.jpg (42.68 KB) 2009-12-20 00:28 4、从电脑的“程序---运行”输入“CMD”回车,按照下图操作,得到 sn.txt文件; 注意输入计算机ID号的时候,所有字符全部大写,包括0X中的X也要大写, a4.jpg (161.06 KB) 2009-12-20 00:28 5、然后运行安装文件中的autorun.exe,开始安装IAR,当出现要求输入注册号的时候,请用记事本打开刚刚生成的sn.txt文件,找到 EWAVR version 2.25_WIN对应的号码段,先输入序列号,NEXT后,再复制key:后面的一串字符,注意只复制#之前的那一部分,包括#也要复制。再点击NEXT,如果出现提示错误,请重复步骤4,重新生成 sn.txt文件,再用新号填入试试,直到成功。很容易成功的! 6、下面就跟常规软件的安装方法一样了,静静等待安装完成! 要特别注意:1、获得的电脑ID号一定要大写!包括16进制符号:0X......; 2、生成的sn.txt文件中,不是每个系列都能用,每次生的文件中,只有一个使能用于AVR的,就是那个EWAVR version 2.25_WIN对应的号码段,其他就不要试了! 今天就写这么多吧,明天写一下怎么写一个入门程序! IAR for AVR编程的第一个程序 1、安装完成IAR for AVR5.11B后,就可以开始第一个入门程序的学习了。IAR软件安装完成后,不会自动在桌面上建立一个快捷启动图标。我们可以按照以下顺序打开改软件“开始-程序-IAR System-IAR Embedded Workbench for Atmel AVR V5-IAR Embedded Workbench”。当然,在“IAR Embedded Workbench”图标上单击右键建立一个桌面快捷方式是很有必要的。 2、按照上述步骤,打开IAR for AVR的IDE开发环境,出现如下图的启动界面,在启动界面里,我们可以选择如下操作:在当前工作区新建一个工程项目; 在当前工作区添加一个已经存在的工程项目; 打开一个工作区; 查看应用实例。 a5.jpg (119.84 KB) 2009-12-20 22:42 3、,在当前工作区新建一个项目文件,点击如下图的图标, a6.jpg (18.13 KB) 2009-12-20 22:42 4、出现如下对话框,在“tool chain”中选择单片机类型:AVR。在“project templates”中选择空项目模板“empty project”。然后点击“OK”按钮,进入下一步操作 a7.jpg (48.25 KB) 2009-12-20 22:42 5、出现如下对话框,提示我们将该项目另存到那个文件夹中,选择我们即将要保存的文件夹,然后输入项目名称(注意文件格式是.ewp格式),点击“保存”按钮,进入下一步操作 a8.jpg (75.16 KB) 2009-12-20 22:42 6、这时工程项目就出现在IAR IDE集成开发环境界面的左侧,如下图,一般在默认状态下,系统会生成两个项目文件版本:调试版本“debug”和发行版本“release”。调试版本一般用以在项目文件开发阶段,进行程序的编译、仿真、调试等。发行版本则是程序开发完成后,用于向外发布项目文件所用。 a9.jpg (33.54 KB) 2009

文档评论(0)

1亿VIP精品文档

相关文档