龙空技术网

Atmel Studio7.0 使用教程

木仔科技 980

前言:

现在看官们对“atmegac语言”大概比较关注,我们都需要剖析一些“atmegac语言”的相关知识。那么小编在网摘上收集了一些有关“atmegac语言””的相关内容,希望咱们能喜欢,大家一起来学习一下吧!

Atmel Studio7.0使用教程

前言

本文通过建立一个简单的IO点亮LED灯的例子,让大家慢慢熟悉AtmelStudio。AtmelStudio现在也叫Microchip Studio,是Microchip公司旗下的软件,在官方网均可下载。

AtmelStudio代码编辑环境是在微软VS环境下完成的,所以在编程方面有代码自动补全功能。软件感觉有个缺点的地方就是软件安装包有点大,打开运行软件的时候估计会比较慢,但打开之后在编程编译等还是比较顺畅的,平台不支持山寨仿真器,(建议用ISP烧录调试,不用仿真)。

1、软件使用界面

1.1、安装好软件后双击软件图标打开软件,软件图标如下图:

1.2、进入软件使用界面,如下图:

1.3、软件总体界面简单,跟其他平台都是差不多的,使用起来相对比较方便。本教程演示的版本如下图:

2、新建工程项目

2.1、在软件工具栏上方,直接File-> New -> Project:

2.2、弹出新建项目工程界面如下图:

2.3、选择C/C++,GCC C Executable Project,如下图:

窗口下方的Name是C文件的名称,Location是整个项目存放的路径,Solution name是项目的名称。这里值得注意的是我使用的Name【C文件名称】和Solution name【项目名称】必须用英文。

2.4、这里以下面为例子,单片机采用ATmega128为例子,如下图,完成之后点击“OK” :

2.5、这个时候会弹出单片机型号的选择界面,如下图:

选择自己要开发的芯片即可,如下图:

2.6、这里外面以ATmega芯片为演示例子,我选ATmega128为演示芯片例子,其他芯片ATmega8、ATmega16、ATmega32、ATmega1284P等以此为例子,选择对应芯片即可,然后点击”OK” 。

等待软件进行初始化创建项目,如下图:

整个过程需要5秒左右,电脑配置好的会更快。

2.7、完成之后会出现下面的代码编辑界面,如下图,软件会智能添加工程文件说明信息等,并提供简单的main函数代码。

3、调整代码成为简单的IO测试项目

3.1、整体软件环境的工具栏说明,如下图:1-编译;2-行缩进;3-对应的单片机芯片

3.2、下面进行环境的说明,需要添加代码才行编译简单的例子,新建完成的项目比较简单,如下图:

3.3、这里我们稍稍调整修改一下,如下图:

3.4、对上面的代码我们进行说明一下:

其他的代码跟之前我用ICCAVR的编写方式都差不多,基本上移植过来稍微调整一下就可以了,好了之后我们点击一下编译按钮,如下图:

3.5、编译没有出现错误和警告,如下图:

我们试着把一个“ ;”去掉制造一个错误,编译如下,在编译窗口的“Error List”中可以看到错误提示。

把“;”增加上,编译成功之后,我们可以看到会产生Hex文件,此时只要配合ISP下载器把hex下载到开发板里面就可以了,在软件的Solution Explorer窗口我们可以看到产生的Hex文件,如下图:

4、软件其他功能设置

4.1、在SolutionExplorer窗口选中我们的项目,如左下图,鼠标右击选择Properties,如右下图:

4.2、这个时候出现整个项目的一些其他属性设置,一般以默认设置即可,我们再点击“Toolchain”,点击“AVR/GUN Common” 中的Output Files中可以看到我们编译输出的一些文件,如下图:

4.3、再点击“Device”,可以看到我们开发选择的芯片,点击“Change Device”可以改变芯片型号,如下图:

4.4、我们再点击“Tool”,选择我们连接的仿真工具,这里我使用isp下载工具 ,所以这里设置为Simulator即可,如下图:

在Programmingsetting中,我们可以选择擦除整个芯片,保留EEPROM。

标签: #atmegac语言 #atmega8程序