slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
第九章 软件使用 PowerPoint Presentation
Download Presentation
第九章 软件使用

Loading in 2 Seconds...

play fullscreen
1 / 34

第九章 软件使用 - PowerPoint PPT Presentation


  • 167 Views
  • Uploaded on

第九章 软件使用. 9.1. 9.3. 9.2. 9.4. ICCAVR 使用. IAR 使用. ICCAVR+STUDIO 联调. IAR+STUDIO 联调. 九、软件使用. 1 、 ICCAVR 使用. 所本讲座以 ICC-AVR6.31A 版本为例介绍。安装并破解后重新打开软件。. 九、软件使用. 九、软件使用. 九、软件使用. 将 Targat CPU 改为 M16 ,因为我们使用的芯片是 mega16

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '第九章 软件使用' - aria


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1
第九章 软件使用

9.1

9.3

9.2

9.4

ICCAVR使用

IAR使用

ICCAVR+STUDIO联调

IAR+STUDIO联调

slide2

九、软件使用

1、ICCAVR使用

所本讲座以ICC-AVR6.31A版本为例介绍。安装并破解后重新打开软件。

slide5

九、软件使用

将Targat CPU 改为M16,因为我们使用的芯片是mega16

将Xtal speed 改为1.0000 ,我们使用内部晶振,内部晶振频率为1Mhz。

slide6

九、软件使用

切换到Ports选项,按上图设置,意思是使用单片机的端口A,使用0和1两个脚输出高电平,因为我们所用二极管是低电平驱动的。

其他项不做更改,点OK完成。

slide7

九、软件使用

执行File>>Save as 保存到你刚才第一步建立的工程的文件夹中。注意:保存的文件名必须输入后缀名,形式如exp.c。

执行“右键>>add to project”。

添加代码:

void main(void){init_devices();         //初始化while(1){PORTA = 0x02;      //1脚为高,0脚为低,0脚灯亮Delay();       //延时PORTA = 0x01;     //0脚为高,1脚为低,1脚灯亮Delay();       //延时}}

void Delay(void){unsigned char i,j;for(i=200;i>0;i--)  {    for(j=200;j>0;j--)  ;  }}

slide8

九、软件使用

选择CPU

设置编译器属性:

选择程序

slide9

九、软件使用

设置编译器属性:

生成机器码

slide11

九、软件使用

ICC avr 编译成功后会生成很多文件,对我们普通用户以及新手,有用的只有一个文件,*.cof 调试用,*.hex 机器码。

exp01._c exp01.c修改并保存时,程序自动备份的文件,如果确认

exp01.c没有问题了,可以删除。

exp01.c 主程序文件

exp01.cof COFF 格式输出文件用于在ATMEL 的AvrStudio 环境下进行程序调试 <记住这个文件>

exp01.dbg ImageCraft 调试命令文件

exp01.dp2

exp01.hex INTEL HEX 格式文件其中包含了程序的机器代码

exp01.lis

exp01.lk

exp01.lst 列表文件在这个文件中列举出了目标代码对应的最终地址

exp01.mak

slide12

九、软件使用

exp01.mp 内存映象文件它包含了您程序中有关符号及其所占内存大小的信息

exp01.o 由汇编文件汇编产生的目标文件多个目标文件可以链接成一个可执行文件

exp01.prj 工程文件

exp01.s 表示是汇编语言源文件

exp01.SRC 工程配置记录

exp01 _cof.aps 使用AvrStudio调试后保存的调试环境相关信息。

slide13

九、软件使用

2、ICCAVR+AVR Studio 联调

slide14

九、软件使用

2、ICCAVR+AVR Studio 联调

执行files-OPEN,找到exp01.cof文件所在路径;

slide15

九、软件使用

2、ICCAVR+AVR Studio 联调

执行files-OPEN,找到exp01.cof文件所在路径;

slide16

九、软件使用

2、ICCAVR+AVR Studio 联调

保存项目文件名:

slide17

九、软件使用

2、ICCAVR+AVR Studio 联调

选择仿真方式:模拟,硬件仿真。

选择芯片

选择仿真模式

slide18

九、软件使用

2、ICCAVR+AVR Studio 联调

文件导入成功

slide19

九、软件使用

2、ICCAVR+AVR Studio 联调

存储器窗口

观察窗口

调试

复位

停止仿真

单步

寄存器

窗口

反汇编窗口

设置断点

开始仿真

全速

跟踪

到光标

slide20

九、软件使用

2、ICCAVR+AVR Studio 联调

观察结果

slide21

九、软件使用

3、IAR使用(强烈推荐使用)

(1)安装并破解软件。

把字母改成大写!

安装时拷贝

安装时拷贝

slide22

九、软件使用

3、IAR使用(强烈推荐使用)

(2)新建源文件(已有跳过):

(3)新建项目(已有跳过):

slide23

九、软件使用

3、IAR使用(强烈推荐使用)

(4)添加源文件到项目:右单击项目框,弹出浮动菜单,选择add命令,找到文件所在路径。

slide24

九、软件使用

3、IAR使用(强烈推荐使用)

(5) 设置CPU型号:右单击项目名,在浮动菜单下设置如下选项:如选择CPU类型为ATmega16。

右单击此处设置选项

设置项目属性:右单击项目框中项目名,选择“potions”命令,选中右列表中的linker选项,在Output选项中设置如上图示。

slide25

九、软件使用

3、IAR使用(强烈推荐使用)

仿真格式文件

注意此处

注意此处

设置项目属性:右单击项目框中项目名,选择“potions”命令,选中右列表中的linker选项,在Output选项中设置如上图示。

slide26

九、软件使用

3、IAR使用(强烈推荐使用)

下载

烧写文件

注意此处

注意此处

设置项目属性:右单击项目框中项目名,选择“potions”命令,选中右列表中的linker选项,在Output选项中设置如上图示。

slide27

九、软件使用

3、IAR使用(强烈推荐使用)

(6) 新建工作组(workspace)

一个workspace可以包含多个项目。

新建workspace

添加一个已有项目

保存workspace

slide28

九、软件使用

3、IAR使用(强烈推荐使用)

(6) 新建工作组(workspace)

如果点击编译出现上图直接输入文件名即可。

slide29

九、软件使用

3、IAR使用(强烈推荐使用)

(7) 编译。

Make

生成hex文件

编译

slide30

九、软件使用

5、IAR使用(强烈推荐使用)

(7) 编译。

编译正常,无错误,无警告

编译出错,提示出错的原因和出错点。

slide31

九、软件使用

4、IAR+AVR Studio调试

(1)打开AVR Studio

(2)新建项目

输入项目名,设置项目路径。必须与IAR项目同一目录,且项目同名。

slide32

九、软件使用

4、IAR+AVR Studio调试

(2)新建项目

选择仿真方式,选择仿真芯片,然后点完成。

slide33

九、软件使用

九、软件使用

4、IAR+AVR Studio调试

存储器窗口

观察窗口

调试

复位

停止仿真

单步

寄存器

窗口

反汇编窗口

设置断点

开始仿真

全速

跟踪

到光标

slide34

九、软件使用

九、软件使用

4、IAR+AVR Studio调试

(3)调试