XMEGA-A3BU Xplained评估板是Atmel公司新推出的又一款Xplained系列评估板,用于前期评估XMEGA AVR微控制器的性能和应用。XMEGA AVR微控制器是Atmel公司经典的广泛应用的8位AVR系列微控制器,具有高度集成和低功耗特性,同时有良好的实时性能。下面我们来看看在32位控制器流行的今天,8位AVR微控制器是如何保持活力和强盛生命力。
外观
AVR Xplained平台的统一包装。Xplained系列评估板属于Atmel低成本的开发套件,包装简单,没有任何配件,不过非常结实。
XMEGA-A3BU Xplained还是沿用了一贯的精致做工,尺寸只有信用卡片大小,采用了4层电路板设计,毫不偷工减料。
拿到XMEGA-A3BU Xplained评估板第一印象是板载的外设资源非常丰富。除了必备的按键、LED,还配备了LCD、触摸按键、Flash存储器、备用锂电池电路、温度传感器以及环境光传感器等等。所有资源可以参考在线用户指南。
板载的核心微控制器是Atmel新推出的ATxmega256A3BU,除了具有XMEGA AU系列器件的特性之外,最大的优点是ATxmega256A3BU中集成了LCD控制器,加上XMEGA器件本身的高集成度,不仅拓宽了8位AVR微控制器应用,而且简化了系统设计,降低BOM成本,特别是针对智能电表、便携设备,智能家居等等需要仪表显示的领域。
XMEGA-A3BU Xplained评估板带有JTAG/PDI接口,板载并没有集成仿真模块。评估板还有一个mini-B型USB口,可以作为电源输入,ATxmega256A3BU微控制器集成了一个全速USB控制器,而且支持USB Bootloader,所以USB口还可以作为在线编程口。评估板可以通过USB在线编程也可以通过JTAG/PDI由Atmel的各种仿真编程工具操作。
评估板的扩展接口采用了Xplained系列标准接口,可以外接Atmel公司的各种Xplained扩展板。
Demo演示
XMEGA-A3BU Xplained可以有USB直接供电,使用非常简单。出厂时内置了一个Demo的演示程序,下面我们来看看评估板上电后的工作状况。
首先要准备USB的驱动程序,下载XMEGA-A3BU Xplained USB驱动。另外要准备一根mini-B型 USB连接线,连接到电脑以后会要求安装USB驱动。
驱动安装完成后可以看到一个虚拟的串口。
可以通过串口监视程序连接(如超级终端),设置为115200、8、无、1、无。
XMEGA-A3BU Xplained上电后Demo程序就运行了,速度很快,LCD背光灯也变亮,程序内容都显示在LCD。
通过板上的3个按键和一个触摸键可以控制指针确认、后退、向上滚、向下滚。
程序的主菜单包括5项温度传感、光传感、生产日期、日历时间、翻转背景灯。可以通过按键操作程序,还可以设置时区、日期以及时间。
如果连上了超级终端还可以通过键盘控制程序。
Demo程序集成了多个功能,测试了微控制器很多接口,很有意思的小程序。
USB在线编程
XMEGA-A3BU Xplained可以通过外接仿真编程工具编程也可以通过USB口在线编程。ATxmega256A3BU微控制器预置了一个USB Bootloader,可以通过DFU编程软件直接进行Flash编程。
首先下载Atmel的DFU编程软件FLIP,安装成功。
如何进入DFU编程模式呢?找到评估板左上角按键SW0,先长按SW0不放,然后连接USB到电脑。
这时绿色电源指示灯变亮,电脑识别新的USB设备。
安装驱动,在FLIP安装目录下找到文件“libusb0.sys”,安装完成后新的USB设备
运行DFU编程工具FLIP就可以通过USB编程了。
XMEGA-A3BU Xplained评估板在线编程还是很方便,当然如果需要仿真的话需要外接Atmel的仿真器。
小结
介绍了Atmel最新的基于XMEGA AVR 8 位微控制器的评估板XMEGA-A3BU Xplained。评估板板载资源非常丰富,包括了LCD显示、触摸键、传感器以及锂电池电路等等各种外设,同时支持Atmel Xplained系列扩展模块,能非常完整评估微控制器性能。XMEGA-A3BU能通过USB进行在线编程,使用方便。评估板做工精致,目前官方售价29美元,后续将进行更详细介绍。