AVR与虚拟仪器致力于提供最优质的AVR和labview技术服务,最全的技术资料,最好的开发板方案。
我们将以AVR DB-CORE Ver2.3 Atmega16开发板为平台,一步一步,教会大家AVR单片机编程。
本站所有范例都采用ICC编写,ICC编译器加AVR Studio下载调试,下载器为JTAG&ISP下载编程器。
学习AVR,需要软件,硬件,开发工具的支持。我们介绍一下开发环境的比较与选择。
AVR的编译软件常用的有,IAR AVR,imagecraft(ICC AVR),Code Vision,GNU GCC AVR等。你可以在本站下载到这些软件:http://www.avrvi.com/start/avr_software.html
| 特点 | IAR | imagecraft | Code Vision | GNU GCC |
| 代码效率 | +++ | ++ | ++ | ++ |
| 价格 | ¥¥ | ¥ | ¥ | Free |
| 易用性 | ++ | +++ | +++ | + |
| 与AVR STUDIO集成度 | ++ | +++ | +++ | ++ |
| 技术支持 | + | +++ | +++ | — |
综合易用性,价格,集成度,技术支持多方面因素,本站推荐imagecraft(ICC AVR),本站的教程,代码例子也是基于本平台下编写的。如果是个人使用,可以在google上搜索ICC的注册机,用于专业版的测试。请你支持正版,支持软件业的发展。
AVR的下载软件常用的有:AVR STUDIO,ICC AVR,SL AVR
| 软件 | AVR STUDIO | ICC AVR | SL AVR |
| 简介 | Atmel 官方开发工具软件安,支持所有的芯片系列,还可以用于软件仿真。通过*.cof文件与外部编译软件集成。 | ICC AVR内部支持并口ISP下载,STK500下载,详细配置及使用方法,请看使用ICC和并口ISP下载线下载程序 | 双龙公司开发 |
| 支持 | 串口,USB,JTAG在线仿真,ISP下载 | 支持串口,并口,ISP下载。不支持仿真 | 支持并口ISP下载 |
本站推荐AVR STUDIO,易用性好,可靠性高,支持所有芯片,官方免费提供,关于详细的使用方法,新手入门中有介绍。同样这些软件你可以在本站下载得到:http://www.avrvi.com/start/avr_software.html
AVR的开发工具有,原装的MKii,原装MKisp,普通版JTAG,并口ISP,豪华版 JTAG 与 ISP 二合一 编程仿真器。
原装的开发工具功能和稳定性有保障,但是价格比较昂贵(原装JTAG mkII 仿真下载器价格为2380元),如果不是特别需要,没有必要做那么大的投入。
普通版JTAG仿真器价格便宜,一般在100~200元之间,本站提供的普通版JTAG仿真器仅售120元。但是普通版JTAG仿真器存在抗干扰能力差的问题,在一些特殊的电路下(比如带有继电器的电路),回灌电流可能将仿真器主控芯片内的程序冲掉。
并口ISP是最经济的开发方案,本站提供的并口ISP下载线只需30元,但是并口ISP下载速度慢,如果你有一定电路基础,你可以自制并口ISP下载线,制作方法本站后面的教程将会提供。
本站推荐折衷的解决方案,豪华版 JTAG 与 ISP 二合一 编程仿真器,稳定性好,功能强,价格低,是目前性价比非常高的开发工具方案。 使用说明书,详细的介绍了JTAG仿真的方法,ISP下载的使用
本编程仿真器特有功能:
1、JTAG与ISP完美二合一
2、自动识别目标板是JTAG还是ISP
3、使用时无需手动重启,目标板插拔时自动重启
4、各种保护电路,保护编程器和目标板
5、支持USB和串口双接口
6、超低价格:每套仅需350元
ISP功能:
1、ISP下载功能
2、使用AVR Studio下载时选择STK500/ISP即可
3、支持几乎所有的带ISP功能的芯片
JTAG功能:
1、 完全支持AVR Studio 4.XX。
2、 支持所有具有JTAG接口的AVR系列单片机。
3、 完全真实的实现AVR单片机的所有的电性能。
4、 可以完全实现片内的数字或模拟功能。
5、 可以在程序执行过程中实现单步(step)、连续、断点、变量具有数据或程序空间断点。
6、 支持汇编和高级语言(C,C++)开发。
7、 可以对Flash、EEPROM、熔丝位、加密位进行编程。
8、 通讯速率可达115200bps。
9、 支持仿真电压2.3~6V, JTAG仿真器可由目标供电或外接电源供电。
10、使用原厂 AVR Studio 的升级文件。当有新版本时,能自动检测并自动升级。
11、支持芯片列表:
AT90CAN128,ATmega128, ATmega128L, ATmega16, ATmega162, ATmega162V, ATmega165, ATmega165V, ATmega169, ATmega169V, ATmega16L, ATmega32,
ATmega323, ATmega323L, ATmega32L, ATmega64, ATmega64L。
产品清单:
1、AVR JTAG ISP二合一编程仿真器 1台
2、串口连接线 1条
3、电源适配器 1个
4、优质USB线 1条
5、资料光盘 1张
资料光盘包括(AVR JTAG ISP二合一编程仿真器用户使用手册,AVR Studio 4.12 RC1,ICCAVR编译器,AVR系列芯片中英文手册,ISP软件,Bootloader源程序,AVR系列新手入门教程)
小贴示:本站的仿真器输出接口具有HC244保护,保护JTAG的输出口及监控程序不受损坏.(其它简易型的JTAG是无保护功能,经常会出现监控程序丢失.)