您的位置 首页 开关

IAR单片机编程软件从树立工程到烧录程序的全过程解析

IAR单片机编程软件从建立工程到烧录程序的全过程解析-IAR Systems是全球领先的嵌入式系统开发工具和服务的供应商。公司成立于1983年,提供的产品和服务涉及到嵌入式系统的设计、开发和测试的每一个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。

单片机编程软件在实践工程中具有许多运用,每一款单片机编程软件甚至不同版别的单片机编程软件皆兼具本身特征。本文将触及两方面内容,一是IAR单片机编程软件的简略介绍,二是论述IAR单片机编程软件从树立工程到烧录程序的进程。假如你对这两方面内容存在爱好或感到困惑,无妨持续往下阅览本文哦。

一、 IAR简介

IAR Systems是全球抢先的嵌入式体系开发东西和服务的供货商。公司成立于1983年,供给的产品和服务触及到嵌入式体系的规划、开发和测验的每一个阶段,包含:带有C++/C++编译器和调试器的集成开发环境(IDE)、实时操作体系和中间件、开发套件、硬件仿真器以及状态机建模东西。

IAR软件应该是现在支撑单片机品种最多的一款软件了,简直支撑一切的干流单片机。

可是针对某一款详细的单片机,IAR都有一个独自的安装包,所以,名义上IAR支撑的单片机品种最多,可是实践上,它也是一款单片机一个配套软件,只不过关于一切的单片机来说,IAR的“长相”根本相似,所以只需知道了一种单片机在IAR下的运用方法,那么再用IAR开发另一种单片机的时分,按图索骥就能知道大致的运用方法,例如关于芯片挑选,仓库装备、仿真设置这些选项,根本上都是在某个详细选项卡下面,很简单就能上手。(当然,IAR开发单片机和ARM的时分,项目装备的不同仍是很大的。)

二、IAR从树立工程到烧录程序

许多第一次触摸硬件的小伙伴们关于怎么运用IAR编写程序并烧录到板子上感觉很困扰,下面咱们就从IAR的根本运用来讲起,期望能给咱们带来必定的协助。

1. 创立新的工作环境:

IAR单片机编程软件从树立工程到烧录程序的全进程解析

2. 在工作环境下创立自己的工程:

IAR单片机编程软件从树立工程到烧录程序的全进程解析

假如有已存在的工程,能够挑选Add ExisTIng Project增加已存在的工程。

IAR单片机编程软件从树立工程到烧录程序的全进程解析

Empty project为空工程,一般咱们默许选这个就好了。也能够选这C工程,C工程创立后会自动生产一个.c文件,便利咱们编写程序。创立后自己输一个工程名就好了(主张姓名为你本次程序的主题,这样便利你今后查找与修正)。创立后咱们能够看到工作环境下呈现一个工程。

IAR单片机编程软件从树立工程到烧录程序的全进程解析

3.装备自己的工程:

咱们右击咱们的工程名,挑选OpTIons

IAR单片机编程软件从树立工程到烧录程序的全进程解析

首要进行下面几项装备:

1. 芯片挑选:

在General OpTIons中的Target下挑选自己的芯片,我这儿运用的是STM8S105K6。芯片型号在你的芯片上有注明(有些芯片字很小,需求仔细看)

IAR单片机编程软件从树立工程到烧录程序的全进程解析

2. 增加文件夹途径:

在C/C++Compiler的Preprocessor下增加自己的工程途径及自己.h头文件夹(在你下载的官方库文件的inc下,即导入inc的途径即可)的途径。效果图如下:

IAR单片机编程软件从树立工程到烧录程序的全进程解析

IAR单片机编程软件从树立工程到烧录程序的全进程解析

3. 烧录装备:

在Debugger下的Driver中挑选自己的烧录形式。一般运用ST-LINK烧录。

IAR单片机编程软件从树立工程到烧录程序的全进程解析

4.完结:

根本的装备现已悉数完结了,接下来咱们就能够自己创立文件进行编译烧录了:

IAR单片机编程软件从树立工程到烧录程序的全进程解析

在Add中有两种方法,第一种Add Files为直接创立文件。第二种为Add Group创立组,再在组中导入文件。

编写好代码后

IAR单片机编程软件从树立工程到烧录程序的全进程解析

点击东西栏中的编译并下载既可烧录程序啦!

以上就是小编此次带来的“单片机编程软件”的相关内容,经过本文,期望咱们对IAR单片机编程软件从树立工程到烧录程序的进程具有一个明晰的知道。
来历;21ic

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/kaiguan/344119.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部