IAR教程之IAR常用功能简介

IAR常用功能简介

本教程适用于初次接触IAR的同学,简单介绍IAR的下载和调试。

  • IAR配置选择

IAR可以一套代码使用多种配置,龙邱的MK60FX和MK60DN就是通过不同配置公用一套代码。

IAR教程之IAR常用功能简介_第1张图片



  • 代码颜色设置
IAR教程之IAR常用功能简介_第2张图片
IAR教程之IAR常用功能简介_第3张图片



  • 用户关键字

上面颜色设置中有一项是设置用户关键字颜色的,IAR支持用户自定义关键字。如果你想要一些变量或者什么比较醒目,可以使用用户关键字功能。

首先新建一个UserKeyWord.txt文档,在文档中加入自己的关键字,比如PRINTF和Test_LED我想用蓝色显示。

IAR教程之IAR常用功能简介_第4张图片

在UserKeyWord.txt添加PRINTF 和 Test_LED。

IAR教程之IAR常用功能简介_第5张图片

将UserKeyWord.txt添加到工程中.

IAR教程之IAR常用功能简介_第6张图片
IAR教程之IAR常用功能简介_第7张图片
IAR教程之IAR常用功能简介_第8张图片



  • 自动整理代码

有些代码写的十分散乱,不方便阅读,可以选中杂乱代码,通过快捷键进行自动整理.

配置代码格式

IAR教程之IAR常用功能简介_第9张图片
IAR教程之IAR常用功能简介_第10张图片
IAR教程之IAR常用功能简介_第11张图片

查看自动整理代码的快捷键

IAR教程之IAR常用功能简介_第12张图片

选择需要整理的代码

IAR教程之IAR常用功能简介_第13张图片

按下Ctrl + T进行自动整理(自己的快捷键)

IAR教程之IAR常用功能简介_第14张图片



  • 多行注释

调试的时候,可能需要频繁的注释一些代码,可以使用多行注释快捷键实现。

查看多行注释快捷键,可以自行修改,使用对应的快捷键即可。选中需要注释的代码,按下相应快捷键即可进行注释或者取消注释。

IAR教程之IAR常用功能简介_第15张图片



  • 多核编译设置
IAR教程之IAR常用功能简介_第16张图片



  • live watch窗口刷新时间设置
IAR教程之IAR常用功能简介_第17张图片



  • 模板设置

诸如switch()语句或者函数注释可能经常用的,我们可以把它放在模板里面,用到的时候,直接调用模板即可快速使用。

查看对应快捷键(可以自行修改)

IAR教程之IAR常用功能简介_第18张图片

按下快捷键打开模板并添加switch和函数注释模板

#TEMPLATE &Statement>&switch
switch(%c)
{
    case 0:
    
        break;
        
    case 1:
    
        break;
        
    case 2:
    
        break;
        
    case 3:
    
        break;
        
    default:
        break;
}

#TEMPLATE &Corporate>&comment,"description &DESCRIPTION","param &PARAME","return &RETURN","note &NOTE","example &EXAMPLE",&Created="$DATE$"
/*!
* @brief    %1
*
* @param    %2
*
* @return   %3
*
* @note     %4
*
* @see      %5
*
* @date     %6
*/

保存模板后,使用快捷键调用模板

IAR教程之IAR常用功能简介_第19张图片



  • 通过书签快速上文切换

有时候我们在写代码的时候需要不停的在各个文件中跳转,IAR提供了书签功能,可以通过书签快速跳转

IAR教程之IAR常用功能简介_第20张图片



  • Go to Definition跳转

查看代码时最常用的操作,跳转到函数/变量的定义处。

IAR教程之IAR常用功能简介_第21张图片
IAR教程之IAR常用功能简介_第22张图片



  • 通过导航快速上下文切换

查看代码时经常使用gotodef跳转到函数/变量的定义处,看完函数/变量的定义后,可以通过导航快速切换到之前位置。

IAR教程之IAR常用功能简介_第23张图片



到函数/变量的定义处,看完函数/变量的定义后,可以通过导航快速切换到之前位置。

IAR教程之IAR常用功能简介_第24张图片



你可能感兴趣的:(嵌入式)