单片机编程软件数量不多,Keil和IAR为当前主流的单片机编程软件。对于每门单片机编程软件的学习,总需耗费一定必要的时间。为最大化减少大家对单片机编程软件学习时间的投入,本文特地带来IAR单片机编程软件相关教程。
Ⅰ、写在前面
本文使用的版本为IAR for ARM V7开发环境、以STM32的处理器为例给大家讲述新建一个软件工程的详细过程。
其它版本IAR,其它处理器新建软件工程的过程类似,或许存在略微的差异,但也可以参考本文内容。
Ⅱ、本文要点
网上很多人问:“我之前用IAR for ARM V5或V6建立好的工程,在IED升级到V7之后,打开以前的工程,编译出来一大堆错误?”。
IAR for ARM在版本升级之后,工具链存在略微的差异,下面新建工程过程将会说到这些问题。
按照Keil(MDK-ARM)新建软件工程的思路,将内容分为准备工作和新建工程两大步骤来讲述。
本文基于STM32F1系列芯片为例来讲述(其它芯片类似),将简单描述一下准备STM32F1标准外设库、Demo源代码(LED闪烁例程)。
本文讲述的内容以简单为主,只讲述新建工程中常规的配置,其他大部分使用默认配置。更多详细配置和教程敬请等待我公众号或博客的更新。
Ⅲ、 准备工作
俗话说“磨刀不误砍柴工”,准备工作虽然看上去与题目关系不大,但也是本文的重点,做好了准备工作,后面新建软件工程的工作就很容易实现了。
1.安装IAR for ARM软件工具
本文必备工具,这里不多说,希望大家自己动手安装,不会安装教程的,请在本网站搜索相关内容。