×
嵌入式 > 技术百科 > 详情

迷你精悍AVR,Microchip ATtiny817 Xplained Mini测评

发布时间:2020-06-09 发布时间:
|

特别申明:“2017贸泽电子智造创新大赛”正式开赛,爱板网将陆续更新大赛官方指定板子的评测,这些板子在大赛页面上都可以免费申请,只要你有合理的申请理由,我们就免费送你板子开发。查看开发板详情>>

2017贸泽电子智造创新大赛:http://www.eefocus.com/activity/mouser2017_contest/signup

目前更新的大赛评测板子有:

  • Silicon Labs Thunderboard Sense开发板
  • Cypress PSoC 4000S CapSense开发板
  • LPCXpresso54608开发板
  • ADI EVAL-ADICUP3029开发板
  • Ti CC3200 LaunchPad
  • Silicon Labs SLSTK3201A Zero Geck开发板
  • NXP LPCXpresso54114开发板
  • Microchip Curiosity HPC PIC16F18875开发板
  • Silicon Labs SLSTK2010A EFM8SB1 Sleepy Bee开发板
  • NXP LPCXpresso824-MAX开发板

tinyAVR MCU具有很多年历史了,tiny是微小的意思,代表着此系列AVR具有超小的封装尺寸,可以塞进很多小巧设备中。Microchip为了彰显其支持AVR®系列8位单片机(MCU)后续产品的承诺,推出了最新的tinyAVR®系列产品。

新系列包含ATtiny817、ATtiny816、ATtiny814及ATtiny417型号,这些产品是新一代AVR MCU的首款产品。这些器件集成了多种新功能,包括独立于内核的外设、外设触摸控制器(Peripheral Touch Controller,PTC)和外设事件系统。tinyAVR器件提供了微型化、处理能力、模拟性能和系统级集成的完美组合。tinyAVR MCU是AVR系列中最紧凑、功能最丰富的器件。这些器件也是Atmel START支持的首批8位器件,Atmel START是一款直观的用于嵌入式项目的在线图形化配置工具,帮助您为器件配置驱动程序和软件。

今天我们拿到的是ATtiny817 Xplained Mini评估工具包(ATTINY817-XMINI),这是一个迷你评估硬件平台。新款评估工具包是用于评估于ATtiny817、ATtiny816、ATtiny814和ATtiny417 tinyAVR MCU的硬件平台。该评估工具包随附一个完全集成的调试器,可与Atmel Studio 7无缝集成。下面我们就用这款小巧的评估板,一步步来体验这款新的MCU。

开箱过程

评估板采用了熟悉的风格,正面有一个AVR经典的机器人标志,还有Logo和型号。盒子体积很小,因为它是Mini评估工具。

包装盒背面简单介绍了快速入门的方法,还有评估板序列号、产地、日期等等。

小心翼翼的拆开包装盒,拿出评估板,被一个防静电袋子装着,里面并没有数据线,很简洁的包装。

拆开防静电袋,取出评估板,依旧是熟悉的蓝色风格PCB。正面有一个很大的品牌Logo,还有两个AVR的Logo。

翻过评估板,可以看到生产日期和序列号。

最后,来张tinyAVR微控制器高清特写,可以更清晰的看到型号为AT817F。

ATtiny817在原有的tinyAVR上面添加了多种新功能,包括独立于内核的外设、外设触摸控制器(Peripheral Touch Controller,PTC)和外设事件系统。具有以下特性:

  • 8位AVR MCU,硬件乘法运算速度可达20 MHz
  • 全电压范围内自编程
  • 内部振荡器:±2%(0至70°C)
  • 内部VREF提供多种电压
  • 定时器/计数器:1个16位GP(3通道), 1个16位捕捉定时器,1个12位PWM
  • 16位RTC
  • 1个UART、1个SPI和1个I2C
  • 12通道ADC,10位,115 ksps
  • 模拟比较器:1个高速
  • 自定义逻辑/CRC扫描
  • PTC带有驱动护罩、自电容和互电容
  • 12–22个 I/O
  • 封装:24引脚QFN 4 × 4
  • 工作电压范围:1.8~5.5V
  • 温度范围:−40~105°C,−40~125°C

评估板特性及资源分布如下图所示:

评估板顶部是一个Micro USB接口,可用于供电和调试,上部分是调试器电路,下部分是MCU电路,板载功能如下:

  • ATtiny817微控制器
  • 一个绿色状态LED
  • 一个黄色用户LED
  • 一个机械按钮
  • 两个QTouch®电容触摸按键
  • 板载mEDBG调试下载器
  • Atmel Studio中电路板自动识别的ID
  • 虚拟串口COM端口(CDC)
  • USB供电
  • ATtiny817 MCU支持电源选择
  • Arduino I/O兼容接口
  • Xplained Pro I/O扩展接口

测试及快速入门指南

首先,到Microchip官网下载并安装Atmel Studio 7,安装过程请参考文章。然后,查看Atmel Studio 7快速入门指南,请参考文章:

打开Atmel Studio 7,用USB线连接评估板,可以看到如下界面:

这个时候我们可以看到Atmel Studio 7已经自动识别到评估板型号,并且显示了例程链接,我们点击下方的Atmel START example projects using board…即可进入到Amtel START 界面

Atmel START是一款直观的用于嵌入式项目的在线图形化配置工具,帮助您为器件配置驱动程序和软件。

这个时候点击上面绿色的BROWSE EXAMPLES,开始浏览示例程序。在界面中的右边选择栏选择ATtiny817 Xplained Mini,会自动出现对应的示例程序。我们选择ATtiny817-XMini-touch-project,来演示ATtiny817的新特性QTouch®电容触摸功能。

点击OPEN SELECTED EXAMPLE,可以打开示例程序配置界面。里面可以对MCU的引脚、时钟、外设进行配置,并且自动生产代码。实例程序已经自动配置好了。

点击下面的GENERATE PROJECT开始创建生成工程代码,软件会自动初始化引脚配置、外设配置、触摸配置到工程中,并添加好用户代码。

展开源代码,我们可以看到main.c已经自动添加了用户代码,下面进行编译。

编译成功之后,通过mEDBG将程序下载到评估板。

示例程序功能是,触摸评估板上面两个QTouch®电容触摸按键,LED会点亮,松开手,LED熄灭。下面通过一个动画来演示现象。

到这里,我们的整个开箱过程和测试过程就基本完了。

小结

经过简单的试用,我们发现Microchip ATtiny817 Xplained Mini评估板做工非常精细,体现了大厂风范,软件开发平台也是非常的强大和人性化。Atmel Studio集成开发环境和Atmel START在线图形化配置工具大大缩短了用户开发的时间,提高了开发效率。

新款tinyAVR作为Microchip首款新品, 提高了tinyAVR器件的处理能力、模拟性能和系统级集成。1.8~5.5V的宽电压支持,实现了高灵活性、易用性和稳定性,非常适合白色家电、智能家居、汽车电子,工业控制,电子极客等等。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
NTMD6N03R2G的技术参数