ICCAVR简介
ICCAVR 是一种使用ANSI 标准C 语言来开发微控制器(MCU)程序的一个工具,它是一
个综合了编辑器和工程管理器的集成工作环境(IDE)。源文件全部被组织到工程之中,文
件的编辑和工程(project)的构筑也在IDE 的环境中完成。编译错误在状态窗口中显示,
用鼠标单击编译错误时,光标会自动跳转到出错行。这个工程管理器还能直接产生INTEL HEX
格式的烧写文件和可以在AVR Studio 中调试的COFF 格式的调试文件。
这里特别要提一下ICCAVR 中的应用构筑向导,可以在Tools 栏中选择“Application
Biulder”或者直接点击快捷工具栏中的“Application Biulder”图标,就可以打开应用构
筑向导对话框,可以根据需要设定芯片种类,各个端口初始值,是否使用定时器,中断,UART
等,选好以后单击“OK”就可以得到所需的硬件初始化程序段,非常可靠而且方便。图1
给出了初始化UART 的一个例子:
下面介绍一下创建并编译一个工程文件的简要步骤:
1.新建一个源文件
从file 菜单中选择new,创建一个新文件,在改文件中输入源程序并进行编辑和修改,
然后存盘,在存盘时必须指定文件类型,如命名为:try.c 。
写一个新文件的步骤:首先用Biulder 初始化需要用到的硬件资源,生成初始化程序,
然后再写需要的代码实现所要的功能。
2.新建一个project
从projrct 菜单中选择new 命令,IDE 会弹出一个对话框,在对话框中用户可以指定工
程存放的文件夹和工程的名称。在建立一个新工程之后,在工程管理器的窗口会出现三个子
目录,Files, Headers, Documents,这时就可以将要编译的文件添加到project 中了。
3.把文件添加到工程中
可以在project-files 里单击右键,选择需要添加的文件;也可以在编辑窗口中单击右
键选择弹出窗口的“Add To Project”命令。
4.编译源文件
在编译之前特别要注意在Project Options 中选择与硬件相应的芯片。如本次实验就选
择ATMEGA8515,如图2 所示。
在project 中选择make project,也可以直接单击快捷键F9,这时要是有错则会弹出出
错信息,修改调试正确以后单击快捷键ISP 就可以烧写到硬件中去了。
图3 给出了常用的几个快捷键的图示。
推荐阅读最新更新时间:2023-10-12 20:29
- 热门资源推荐
- 热门放大器推荐
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况
- 暑期酷学,专为在校生打造!!!
- 参加RT-Thread软件包赛,赢取RoboMaster等丰厚奖品!
- 平头哥RVB2601开源应用方案征集来啊~100套板卡助阵,天猫精灵智能套装礼品组等你抱走~
- 2020 STM32全国研讨会火热报名中,新技术新方案等你收获,还有好礼拿!
- 瑞萨电子最新触控微控制器R7F0C208入门套件免费申请,参与申请还能赢好礼!
- 预约有奖直播:享受纯净 ams主动降噪与接近传感带来耳机设计新境界
- 如何利用WEBENCH快速设计?
- 答题赢好礼|机器故障防患未然 大机器健康状态监测为您助力
- 迈来芯高可靠可编程霍尔开关,5月21日 10:00 邀您观看直播
- 报名观看TI 嵌入式处理器主题月直播,涨姿势还能拿全勤奖!