您的位置 首页 ADAS

IAR AVR环境设置和Proteus联调介绍

IAR据说是效率最高的编译器,但是设置起来还真的不是那么顺手,在经过一番折腾后,终于有了头绪。首先,当然是建立一个新的工程,Proje

IAR据说是功率最高的编译器,可是设置起来还真的不是那么随手,在通过一番折腾后,总算有了条理。

首要,当然是树立一个新的工程,Project→Creat newproject,呈现以下对话框,挑选Empty project,确认。

然后输入工程名,挑选保存的途径,确认。此刻,咱们需求增加C文件,new file保存为文件名.c格局,然后在右边的工程中增加,完成后如下图所示

这样建好今后呢,还需求设置下,右键点击工程lesson1,挑选options选项

在CPU设置里挑选MCU类型,这儿咱们用的是ATmega16,挑选

由于要运用proteus进行代码级仿真,还需求在linker中这样设置,假如只运用IAR进行软仿,则越过此步

这样基本就搞定了,能够开端编写程序了,这儿有一点,便是头文件,M16的头文件是iom16.h,还有以下几个常用的头文件,咱们都include吧。

程序编写完成后,按编译并下载按钮,这样.d90文件就能生成了

然后在proteus中挑选.d90文件即可进行仿真

挑选单步仿真,在调试下有个源码选项,即可进行实时仿真了,如下图

最终说说代码的优化,在options选c/c++ Compiler选项中有optimizations,下拉有不同程度的优化,挑选High即为最高。到此,整个进程就完成了,是不是有点杂乱呢,呵呵。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部