你需要安装的软件

1:AVRStudio4.13

2:WinAVR-20080610-install

第一步: Project->New Project 提示下面对话框,在Project Type中选择AVR GCC,在Project Name中填写自己要建立的工程名字,在Location中选择项目所在的目录,如果不清楚,请点击Help阅读帮助文件。

点击Next,进入下一步。

在建立工程文件目录的时候一定要注意必须是在英文目录下,否则在编译的时候会出现

第二步:选型调试平台和芯片型号。

Debug Platform:选择调试平台,请根据仔细所用的调试工具做选择,本文选择AVR Simulator,其中JTAGICE和 JTAGMKII是是比较常见的开发工具,而ICE40和ICE50由于价格昂贵,所以国内很少有人使用。     点击Finish,工程创建结束。

第三步:编写代码

第四步:为AVRGCC设置,编译并产生MakeFile文件

ProjectàConfiguration Option

在Device选项里面选择你使用的芯片,Frequency选型里面填写OSC的频率(为Delay函数提供基准),Optimization选型里面选择优化的级别。注意把Create Hex File选项选上,以生成目标文件。如果用WinAVR,需要用Mfile来配置MAKEFILE文件,而AVRStudio用这一个对话框来生成MakeFile文件。

若使用过去已经编译好的MakeFile,可以将“Use External Makefile”选项选上,并选择好MakeFile的文件路径即可。

第五步:编译并调试。

如何在AVR Studio下建立AVRGCC工程相关推荐

  1. IAR EW6.30版本下建立STM32工程(芯片型号STM32F105VC)

    参考博客及文档有: 1,http://www.cnblogs.com/ele-eye/archive/2011/11/28/2266229.html 2,http://www.cnblogs.com/ ...

  2. 如何在visual studio下编译zxing cpp,以及zxing c++的使用

    刚开始请允许我发一下牢骚,刚开始学c++,然后,在使用zxing c++解析二维码的时候,需要找资料.但是,我所找的资料都有问题,下载zxing cpp之后,编译的时候各种问题,当时头都大了.而且,网 ...

  3. Linux下svn新建用户,Linux下建立svn工程

    1   连接方式说明 svn提供的访问方式有: file:///本地路径/to/svnrepo/            //访问本地磁盘 http://host/to/svnrepo/         ...

  4. 1.2 如何在visual studio 中建立C#程序

    这一节简单介绍一下怎么在visual studio 2015中建立第一个C#程序,我使用的是2015版的visual studio,不同版本可能有一些差异,不过大体上是相同的,这些信息仅供新手参考,大 ...

  5. 如何在A用户下建立视图,这个视图是A的表与B的表进行关联的?

    这个前提条件是,同一个数据库,不同用户!!!如果是不同数据库,就要用dblink了 一开始,我直接创建视图,但是提示"权限不足": 于是我是用A登陆,直接用select * fro ...

  6. Android studio 下 JNI 开发实例

    在AS中进行 NDK 开发之前,我们先来简单的介绍几个大家都容易搞懵的概念: 到底什么是JNI,什么是NDK? 何为"交叉编译"? 先看什么是 JNI?JNI 的全称就是 Java ...

  7. buntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立

    之前在e络盟的意法半导体掏了一个STM32开发板挺好的,却不想在window下开发,也不想用那么占内存的IAR MDK等软件,所以决定在ubuntu下建立该开发环境,像之前avr linux一样,找了 ...

  8. 如何在keil下实现单工程多目标的设置(选择性自动编译)

    最近在研究Cortex-M系列CPU,整了一个工程来进行不同MCU之间的移植测试,其中涉及到Cortex-M0.Cortex-M3.Cortex-M4等多款MCU.于是产生了一个想法,如何在Keil里 ...

  9. ArtPi 认识RTT Studio建立LED工程

    1 认识RTT Studio建立LED工程 软件IDE: RT-Thread Studio 版本: 2.1.1 硬件平台: ART-Pi CPU: STM32H750XB 开发板基本外设功能实现: 串 ...

最新文章

  1. 【Dijkstra】最短路径
  2. DHCP中继处理办法
  3. python matplotlib画图改变图标题和坐标轴标题的字体大小
  4. java asynchronize_Java 中synchronize函数的实例详解
  5. Java语言程序设计(基础篇) 第二章
  6. 干货:用Python玩转数据可视化,炫酷图表是这样做出来的
  7. html toast屏幕中间,Toast.html
  8. 机器学习算法之手撕SVM-线性(理论)
  9. c++ static静态变量、静态函数
  10. IDEA使用的插件记录
  11. 《问佛》——仓央嘉措
  12. 矩阵可逆与行列式关系的一个直观推导
  13. Minecraft mod制作简易教程目录
  14. 爬虫框架开发(4)--- 项目实战——新浪滚动新闻资讯实时数据采集
  15. html银河特效编码,html5 canvas银河星系动画特效
  16. Logback 学习笔记
  17. think-swoole简易使用教程--websocket
  18. 高级搜索:搜索指定网址
  19. 堪称神级的开源笔记应用!
  20. PHP+FlashPaper文库系统方案简析

热门文章

  1. Java类中的初始化顺序
  2. 禁止事件被快速点击触发多次
  3. cmake undefined symble
  4. PCRE2-10.36编译(测试QtCreator的DEFINES用法)
  5. 航天信息总经理於亮:为什么「人工智能≠大数据」?
  6. 华南理工计算机学院硕士研究生导师何生导师,中国南玻集团何进副总裁获聘华南理工大学研究生校外导师...
  7. 新的RSS reader
  8. 如何在两个月的时间内发表一篇EI/SCI论文-我的时间管理心得
  9. 测试端口通不通(四种方法)
  10. ​影视剪辑2分钟速成秘籍:新手电影解说制作5步到位教程!【覃小龙课堂】