IAR最实用的使用技巧--持续更新

文章目录

    • 1. 介绍
    • 2. IAR的快捷键使用技巧
      • 2.1 调试快捷键
      • 2.2 编辑快捷键
      • 2.3 其他快捷键
    • 3. 使用技巧
      • 3.1 Code Template 程序模板
      • 3.2 BreakPoints 断点关闭
      • 3.3 查看编译错误信息

1. 介绍

一般在window下的单片机编程,使用的软件是KEIL和IAR,下面先比较一下两者的区别:

  • KEIL一般学生使用的比较多,功能强大,如果用好了,调试起来会很方便;其缺点是编译速度较慢;
  • 而在企业中使用IAR的较多,因为其编译速度比KEIL快的多;功能虽然没有KEIL那么强大,但是一般也够使用;

2. IAR的快捷键使用技巧

首先说明一下,我不会将所有的命令全部列出来,只举出我经常用到的快捷键;

2.1 调试快捷键

  • F5 – 全速运行
  • F10 – 单步运行
  • F11 – 单行运行
    (这里解释一下F10,F11的区别,如果遇到一个函数,按F10会跑完这个函数,而F11则是会进入这个函数的下一步)

2.2 编辑快捷键

  • F12 – 跳转到定义函数 (这个用的最多,但是必须要等函数链接好才能跳转)
  • ctrl+H – 替换
  • ctrl+F – 单文件查找
  • ctrl+shift+F – 项目中查找(推荐使用这个)
  • ctrl+K – 注释选中的代码(注意不要在中文的输入法下)
  • ctrl+shift+K – 取消注释
    (这里提示一下注释的技巧,当进行程序调试的时候,如果你需要注释一小段代码的时候,可以使用以上快捷键进行注释;如果你有另一端长代码进行比较的时候,建议使用 #if 0 … #endif 来进行“注释”)

2.3 其他快捷键

  • ctrl+space – 补全代码(IAR不会自动弹出,所以这个功能还是很强大的)

3. 使用技巧

3.1 Code Template 程序模板

如果你需要给每个函数写一个注释,或者for循环,或者ifdef…endif 这类经常一样的部分,可以自己顶一个Code Template来快速生成;

方法: Edit -> Code Template
(具体怎么编辑的,可以参考以下链接:https://blog.csdn.net/u011408697/article/details/50159719)

3.2 BreakPoints 断点关闭

有一些单片机不能设置多个断点进行仿真,所以时长需要关闭全部断点;

方法:View -> Breakpoints ,右击 , 选择delete all 就可以

3.3 查看编译错误信息

编译完发现自己出现大量错误,然后用鼠标滑动滑块进行查找,有时候第一个错误还得找半天!!(我就是这样的,现在才知道原来有个快捷键)

方法:在编译框build中,按下F4 ,就可以快速切换错误和警告的编译信息!!


未完待续。。。

你可能感兴趣的:(#,C,#,STM32,#,IAR)