入门指南

为您提供开始评估和使用此产品之前所需了解的全部信息。

Flash MCU

Getting Started with AVR Playlist on YouTube

» Watch Now
Atmel AVR

Atmel® AVR® 微控制器 (MCU) 使用非常方便。实际上,您只要简单的三个步骤就可以开始设计项目。以下就是 AVR 设备的快速入门指南。

 

步骤 1:下载 Atmel Studio 7

所有 Atmel AVR 微控制器都要求安装一些软件才能使用。要创建并调试此软件,您可以使用集成开发环境 (IDE),如 Atmel Studio 7。该 IDE 带有创建、编译和调试代码所需的全部资源。您不需要借助任何其他软件组件,即可将代码直接下载到 AVR MCU 的片上闪存中。

Atmel Studio 7 可以免费使用。

 

Atmel Studio 7 可以与所有基于 Atmel AVR 和 Atmel® | SMART ARM® 的 MCU 一同使用。

 
 

拥有商业支持的 IDE 也可以从我们的 工具合作伙伴处获取,他们包括 IAR Systems 和 ImageCraft。

 

步骤 2:查看示例

从头开始创建软件程序是有难度的,因此我们在网站上提供了数百个示例项目。我们称之为应用说明,其涵盖了编程和 AVR 微控制器使用的各个方面。只需访问任意设备页面,并单击其“文档”选项卡,您就可以找到与该设备相关的所有应用说明。建议从 8 位 ATmega2560 或 32 位 AT32UC3A3256 入手。

以及
集成在 Atmel Studio 7 中的 Atmel Software Framework (ASF) 是现成的源代码的集合,其中包括 1,600 个现成的项目示例。这些由专家编写和优化的项目示例在数百个生产设计中进行了测试。使用这些外设驱动程序、通信栈以及各个应用特定的库,可以轻松快捷地完成您的项目。

有关 ASF 的更多信息,请参考 Atmel Software Framework (ASF)

 

步骤 3:获取硬件工具

除 AVR Studio 之外,您还需要一些硬件工具。调试器和开发工具包是其中两个最重要的类别。

在线调试器
在线调试器是所有软件开发人员使用的最基本的硬件工具。在线调试器通过特殊的调试和编程接口将微控制器与计算机连接,从而开启了透视 MCU 内部工作的窗口。将您的软件编程到微控制器仅需几秒钟,而且无需拆卸或重新焊接任何组件。编程完成后,调试器可以控制 CPU 运行、停止或单个步骤,它将读取所有微控制器存储器和 I/O 寄存器中的实时数据。

有三款在线调试器可供 AVR 设备使用,从入门级别的 AVR Dragon™ 到高端的 AVR ONE 均有出售。只需根据自己的预算情况进行选择。这三种调试器均支持基本的编程和调试,但是价格越高,提供的编程速度越快而且调试模式也更多。

 

适用于 Atmel 8 位和 32 位 AVR 微控制器、具有片上调试功能的系统内调试器

 

适用于 Atmel 8 位和 32 位 AVR 微控制器的中档在系统调试器和编程器

 

适用于 Atmel 8 位和 32 位 AVR 微控制器的系统内调试器

 

STK600 初学者工具包
除调试器之外,许多客户选择在开发板上开始开发工作。Atmel 提供了广泛的开发板选择范围,从小型评估工具包到精选器件的完整一站式参考设计。初学者最常用的开发电路板是通用的 Atmel STK600 初学者工具包。

 

Atmel 8 位和 32 位 AVR 微控制器初学者工具包

 

评估工具包和参考设计
对于不需要 STK600 初学者工具包灵活性的工程师而言,其中任何一种评估工具包和参考设计都是不错的选择。这些都是特定于具体器件的,随所选元件与 AVR 微控制器一起提供。

对于不熟悉 AVR 的初学者而言,AVR Xplained 和 AVR UC3 EVK1104 工具包是两个出色的评估工具包。

 
AVR Xplained   详情

这款针对 Atmel AVR XMEGA® 设计的 MCU 电路板以 ATmega128A1 和其他展示设备特性的组件为特点。

 

带有通信接口的 32 位 Atmel AVR AT32UC3A3256 的评估工具包

 

可选开发工具包
如果想在设计中使用具有触摸功能的按钮、滑条和滑轮,建议您选择 QT600 开发工具包。该开发平台使设计人员亲身体验 Atmel 触摸技术,并且是最便捷的分析和验证 Atmel 触摸解决方案的方法。

 

QT600 工具包包括 USB 桥、MCU 卡和触摸板卡

 
 

其他资源

常见问题和在线工具帮助知识库
综合性的常见问题数据库可以帮助解答您的很多问题。为便于浏览,常见问题是按产品组及其子类别组织的。很多工具和用户指南还提供了在线版本,方便您浏览。

应用说明和其他文档
为使您最有效地使用微控制器,免费提供了包含详细的应用特定信息的应用说明和数据手册。此处将为您提供快速入门指南、迁移说明、设计注意事项、外设驱动程序和其他有用的代码示例。

论坛
不必再闭门造车!全球用户都可以随时探讨有关使用 Atmel 微控制器的新话题和发明。作为社区成员,您可以参与讨论;针对您提出的任何问题,您都可以获得宝贵的反馈意见。

培训和活动
了解更多信息!通过参加遍及全球的培训、讲座、展会、研讨会和各类会议,您可以了解最新信息和最热门主题。Atmel 足迹遍布世界各地,向客户展示新产品和新特性。

第三方支持
Atmel AVR 产品获得全球顶级公司的广泛第三方支持。他们将提供硬件和软件开发工具以及 AVR 咨询服务。他们还可以有效地帮助设计人员高效地开发应用,并在需要时为其项目提供专业指导。

您将在本节中了解到更多有关这些公司的信息和详细联系信息。