1.IAR简介
IAR Systems 是全球领先的嵌入式系统开发工具和服务提供商。 公司成立于1983年,提供的产品和服务涉及嵌入式系统设计、开发和测试的各个阶段,包括:带有C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件模拟器和状态机建模工具。
IAR软件应该是目前支持单片机种类最多的软件,支持几乎所有主流单片机。
但对于特定的微控制器,IAR有单独的安装包。 因此,名义上IAR支持的单片机类型最多,但实际上它也是一个单片机和一个配套软件,只不过对于所有的单片机来说,IAR的“样子”基本都是相似的,所以只要你懂得如何使用IAR下的单片机,那么当你使用IAR开发另一个单片机时,按照图就可以知道大概的使用方法,比如关于片选、堆栈配置、仿真设置等选项基本都在特定选项卡下,方便快捷开始。 (当然,IAR开发单片机和ARM时,项目配置还是有很大不同的。)
2. IAR从建工程到烧录程序
很多第一次接触硬件的朋友都为如何使用IAR编写程序烧录到板子上而烦恼。 下面我们就从IAR的基本使用开始,希望能给大家带来一些帮助。
1.创建新的工作环境:
2、在工作环境中创建自己的项目:
如果已有项目,可以选择“添加现有项目”来添加现有项目。
空项目就是空项目。 一般我们就默认选择这个即可。 你也可以选择这个C项目。 C工程创建完成后,会自动生成一个.c文件,方便我们编写程序。 创建好后,自己输入一个项目名称即可(建议名称为你程序的主题,方便以后查找和修改)。 创建完成后,我们可以看到工作环境中出现了一个项目。
3.配置自己的项目:
我们右键单击项目名称并选择选项
主要进行以下配置:
1、芯片选型:
在常规选项中的目标下选择您自己的芯片。 我这里使用的是STM8S105K6。 芯片型号在您的芯片上标明(有些芯片的字符很小,需要仔细阅读)
2.添加文件夹路径:
在C/C++编译器的Preprocessor下添加自己的工程路径和自己的.h头文件夹路径(你下载的官方库文件的inc下,即导入inc的路径)。 效果图如下:
3.烧录配置:
在调试器下的驱动程序中选择您自己的刻录模式。 一般使用ST-LINK进行编程。
4. 完成:
基本配置已经完成。 接下来,我们可以自己创建文件进行编译和烧录:
Add 有两种方法。 第一个Add Files是直接创建文件。 第二种方法是“添加组”,创建一个组,然后导入该组中的文件。
写完代码后
点击工具栏中的Compile and Download即可烧录程序!
以上就是小编本次带来的《单片机编程软件》的相关内容。 通过这篇文章,希望大家对IAR单片机编程软件从建立工程到烧录程序的流程有一个清晰的认识。