深圳市微雪电子有限公司

  首页   产品中心   在线报价及定购   购买指南   支付方式   搜索中心   销售网点   人才招聘   关于我们


 
AVR 8-BIT MCU
  AVR单片机选型指南
  AVR单片机应用设计
  AVR软件开发平台
  AVR仿真器 编程器
  AVR开发板 学习板
 
51内核 MCU
  51内核单片机选型指南
  51内核单片机应用设计
 
USB芯片
  USB芯片选型指南
  USB芯片应用设计
  USB开发板 学习板
 
常用外围器件
  常用外围应用设计
 
LCD显示模块
  LCD显示模块应用设计
 
测试座、配件
   MCU开发配件

 首页 >> AVR软件开发平台
 
AVR软件开发平台


· AVR的软件平台

软件名称
类型
简介
官方网址
下载
AVR Studio
IDE、汇编编译器
  ATMEL AVR Studio集成开发环境(IDE),可使用汇编语言进行开发(使用其它语言需第三方软件协助),集软硬件仿真、调试、下载编程于一体。ATMEL官方及市面上通用的AVR开发工具都支持AVRStudio。

GCCAVR (WinAVR)

C编译器

  GCC是Linux的唯一开发语言。GCC的编译器优化程度可以说是目前世界上民用软件中做的最好的,另外,它有一个非常大优点是,免费!在国外,使用它的人几乎是最多的。但,相对而言,它的缺点是,使用操作较为麻烦。

ICC AVR
C编译器
(集烧写程序功能)
  市面上(大陆)的教科书使用它作为例程的较多,集成代码生成向导,虽然它的各方面性能均不是特别突出,但使用较为方便。虽然ICCAVR软件不是免费的,但,它有Demo版本,在45天内是完全版。
CodeVision AVR
C编译器
(集烧写程序功能)

  与KeilC51的代码风格最为相似,集成较多常用外围器件的操作函数,集成代码生成向导,有软件模块,不是免费软件,Demo版为限2KB版。

ATman AVR
C编译器
支持多个模块调试(AVRStudio不支持多个模块调试)。
 
IAR AVR
C编译器
  IAR实际上在国外比较多人使用,但它的价格较为昂贵,所以,中国大陆内,使用它的开发人员较少,只有习惯用IAR的工程师才会去使用它。


· 各类语言开发流程


1.使用汇编语言
AVRStudio可以建立汇编工程,编译汇编程序。

2.使用ICCAVR、CVAVR语言等
这类C编译器,它们无法直接进行仿真调试,若需要仿真调试它们开发的C程序,需要在AVRStduio中打开相应的调试文件。
下面是ICCAVR的开发步骤:
1)在ICCAVR中建立*.Prj(Project文件)
2)在ICCAVR中建立*.C(C文件)
3)在ICCAVR中将*.C添加到*.Prj
4)在ICCAVR中正确选择器件型号,进行编译
5)在AVRStduio中打开 *.COF,进行仿真调试 ( 这类文件与您需要调试的 *.C 文件所处同一文件夹)

3.使用GCCAVR语言等
如:GCCAVR等可以直接在AVRStudio中进行仿真调试:
下面是GCCAVR的开发步骤:
1)在AVR Studio里创建新的工程在菜单“project”里选择“new project”,然后键入工程名,并选择“Generic 3rd Party C compiler”。
2)在工程里加入/编辑所需的(代码)文件。
3)设置编译器选项选定“Target”并电击鼠标右键(或是选择菜单“project”的“Settings…”选项)。禁止“Run ‘compile' on each file in Source Files group”;选中“run linker/build stage”;然后在“command”框里输入所需的命令行(或是一个包含所有命令的.bat批处理文件)来编译及链接工程(注意有效路径)。在“Run Stage Settings”部分指定合适的扩展名。AVR Studio在调用目标文件时默认为工程名加此扩展名。
4)在"project"菜单里选择"biuld"进行编译。




售前咨询 & 下单:0755-83040860,83040711  售后服务:0755-83040712  传真:0755-83042572  VIP专线:0755-88861195
Email:waveshare_1@163.com(业务),waveshare_2@163.com(技术)  
营业时间:周一至周六,早9:00 -- 晚6:00(北京时间)
公司地址:深圳市福田区福明路雷圳大厦12B11(
点击查看地图  研发分部地址:深圳市南山区深职院现代电子技术应用中心  友情链接
www.waveshare.net(最新)  www.22ew.com(备用)  网营许可证号:粤ICP备05067009号  深圳市微雪电子有限公司版权所有  网站地图