如果你是AVR新手

2019-03-24 20:56发布

http://www.avrvi.com/start/tools_model.html
如果你是AVR新手,
没有任何的AVR经验,我们推荐你自制或购买如下的AVR开发工具:

1.推荐的工具: STK500下载线 USB ISP
STK500是 ATmel 官方目前唯一推荐的下载烧录方式。在 AVR Studio中,它保持不断的升级与更新,可以支持目前、将来的AVR芯片。下载速度比并口ISP快,并且更加稳定。

2.推荐的工具: JTAG 仿真器
用 AVR Studio 打开 *.cof 或 *.elf 仿真文件后,就能进行仿真操作。方便开发时测试与调试。
支持仿真的芯片:ATmega16、ATmega32、ATmega64、ATmega128、ATmega323、ATmega162 、ATmega165,但是这款官方的MKii 价格不菲,2380元每台。

3.推荐的工具:JTAG&ISP下载编程器 JTAG与ISP完美二和一
本站产品,不仅和官方的JTAG下载器有相同的功能,而且还积成了ISP功能,可以自动检测目标板对象是JTAG还是ISP,自动进行功能选择和调整。查看使用手册:http://www.avrvi.com/start/AVR_JTAG_ICE_ISP_STK500_USER_GUIDE.pdf ,购买:http://shop.avrvi.com/goods-1.html
省去了购买ISP下载器的费用,不用担心插错接口,使用方便。
支持仿真的芯片:ATmega16、ATmega32、ATmega64、ATmega128、ATmega323、ATmega162 、ATmega165

4.
AVR与虚拟仪器最新产品: AVRVi MkII 多功能编程仿真器
AVRVi MkII多功能编程仿真器是一款精心打造,采用全新软硬件结构设计的通用型多功能在线编程、在线仿真一体机,本产品是目前除原装AVR JTAG MkII之外最专业的一款AVR仿真下载工具,各功能均可自动升级。本仿真器JTAG功能和第一代原装JTAG ICE完全相同,支持主流AVR mega系列芯片的JTAG下载和仿真,ISP功能和Debugwire功能与原装AVR JTAG MkII功能相同,支持所有具有ISP接口的芯片的下载和具有Debugwire仿真接口的芯片仿真。

5.推荐的AVR入门芯片:ATmega16【本站站长也是从ATmega16开始的】
推荐原因:
(1). 目前的主流,性价比最高的AVR芯片之一,货源允足。
(2). 16K的FLASH,满足绝大部分的实验需要。
(3). 内置丰富、强大的功能。几乎涉及AVR芯片的所有功能。详情请参考中文数据手册。
(4).支持JTAG仿真,不需要购买较昂贵的仿真器。
(5).有直插封装,方便实验焊接。

6.推荐的开发板:AVR DB-CORE Ver2.5 Atmega16开发板, Atmega32开发板

7.推荐的开发板:增强版AVR开发板,支持Mega16,Mega32,AT90S8535

8.东西选好了,开始设置软件环境吧:ICC+AVRstudio环境配置 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
springvirus
1楼-- · 2019-03-25 04:27
 精彩回答 2  元偷偷看……
gina
2楼-- · 2019-03-25 05:15
原帖由 springvirus 于 2009-4-3 16:16 发表
庞大的开支啊


现在坛子里不是在免费发PCB板,还有教程?
http://bbs.eeworld.com.cn/thread-70070-1-1.html
geyin
3楼-- · 2019-03-25 06:41
原帖由 gina 于 2009-4-3 16:28 发表


现在坛子里不是在免费发PCB板,还有教程?
http://bbs.eeworld.com.cn/thread-70070-1-1.html


免费PCB板今天(03月12日)发送,请大家查收----

----已经收场了吧?


[ 本帖最后由 geyin 于 2009-4-3 16:49 编辑 ]
geyin
4楼-- · 2019-03-25 07:31
原帖由 springvirus 于 2009-4-3 16:16 发表
庞大的开支啊


初学乍练----俺现在仅仅是知道
5.推荐的AVR入门芯片:ATmega16
geyin
5楼-- · 2019-03-25 13:16
VR大学 零点篇 怎样高效快速学习AVR单片机?

怎样成为单片机高手,下面是本站的建议学习的流程。

一、购买一两本书,笔者推荐两本 《单片机 C语言开发入门指导》,《高档8位单片机ATmega128原理与开发应用指南》。买书的目的:看书大体了解单片机的结构和工作原理,了解基本概念和基础知识,其实新手是不可能完全看懂一本书的,如果你能,你已经是高手了,所以不要期望一字一句去搞懂书上说的到底是什么东西。看完书对相关内容有个概念性的了解就可以了。

二、开始动手配置开发环境,动手去做,实践出真知。笔者推荐使用ICC AVR + AVR studio +AVR mega16 + JTAG&ISP下载仿真器的组合。抄几个程序,增强一下自己的信心,看到自己的程序在单片机上跑起来,那种愉悦的心情是和用软件仿真仅仅看到 IO口的变化是截然不同的,不在一个层次。(关于软件硬件开发环境的选择和环境如何配置后面都有讲述)

三、抄过一段时间的程序后,你需要自己动手写程序,如果你是新手,你需要一点一点做起,从IO口操作,到定时器,到数码管,AD转换,键盘,中断,LCD等等,通过实际写程序去了解芯片的工作情况,那样你将进步得更快。

四、想一想自己要做个什么东西,围绕一个主题去展开学习,去查相关的资料。事件驱动的学习效率是最高的,你可以更深层次的理解应该学习什么,怎样的学习才有效,学到的内容在实际操作中有用。

五、关于开发板的选择
选择一个好的开发板是非常重要的,要根据实际情况,如果你是单片机新手,建议你购买有个功能全面,外围多的开发板系统的学习。
geyin
6楼-- · 2019-03-25 13:21
http://www.ouravr.com/guide_recommend_developer_software.html
推荐三个AVR开发软件

基于以下理由:

    1. 是否行业内规范
    2. 在国内交流是否容易
    3. 是否大部分人认为是同类软件中较高质量
    4. 实施的成本


1.AVR Studio4.12
  是AVR官方的软件,完全免费。我们推荐使用它进行仿真调试、下载。它推荐使用串口STK500下载器,并且不断更新,使串口STK500能支持新的AVR器件。(注意: 此AVR 官方软件不支持并口下载)



2.WinAVR
即GCC,完全免费。它是全球开发AVR使用人数最多的软件。国外最大的AVR资源网站avrfreaks 也是推荐使用这个软件。我们使用它进行C代码的编写与编译。AVR 的开发语言与工具很多,常用的是C,汇编与Basic。推荐使用C。为何要使用C而不是汇编开发AVR?就算是C,也有许多不同的开发工具(如ICCAVR,CodeVersion,IAR,GCC..),彼此不兼容。这种百花齐放的局面,既是AVR的优点,也是致使的缺点:它让我们的交流变得更加困难。为了改善国内目前AVR开发软件的交流局面,我们网站研发部经过较长时间的研究对比,决定在网站的新手入门范例及应用范例上,全部统一使用GCC(WinAVR)这种工具与语言。

3.PnoyProg2000
经典的ISP下载软件。这是一个很好用的免费软件。并口下载时推荐使用。

一周热门 更多>