您的位置 首页 > 数码极客

‘如何打开hex文件’hex文件怎么打开…

Atmel S使用教程




前言


本文通过建立一个简单的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。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何打开hex文件,hex文件怎么打开,如何打开hex文件不影响使用,如何打开图纸文件,如何打开网盘文件”边界阅读