与非网论坛

标题: 分享第一次接触Atmel AVR微控制器开发板 [打印本页]

作者: llllvvvv    时间: 2014-7-2 17:01
标题: 分享第一次接触Atmel AVR微控制器开发板
本人从事电子行业已有好几个年头,之前做过手机的开发、做过物联网芯片的技术支持,不能说对电子行业精通,也算马马虎虎有些见识了解,电子产业,目前硬件性能过胜是众所周知的事,好比在大家都比较熟知的单片机领域,技术、工艺提升是飞快迅猛,尤其以32位ARM单片机为首,似乎处于势不可挡的趋势。
但是,要知道很多东西都只是是表现,尽管新闻网络讲32位ARM单片机吹得天花乱坠,但是不得不说,在目前国内珠三角地区,深圳华强北等电子产业比较密集型地区,在一些中小型电子科技公司,在小电子产品、电子玩具、小家电等领域,使用8位MCU,如8051系列、PIC系列、STM8系列等等等等仍占据着重要的市场份额,而且上下供应链充足,牢不可固。已形成一定的市场,32位ARM处理器想渗透进去,一个字——难。道理很简单,就是价格,就想本人说的那些领域,8位单片机已经足够使用了,商家追求的无非是利益而已,再说了,像8位单片机这种工艺越简单,其可靠性倒有较大的保证,何乐而不为。
所以,按照正常的思路,人往高处走水往低处流,32位ARM处理器是发展的趋势,但毕竟是不是目前的事实,也因为这个原因,当看到爱板网又板卡申请试用活动,毫不犹豫的申请了Atmel8位的AVR开发板,为什么呢?无外乎,价格因素,8位单片机向以性价比为前提,价格基本上可以说是决定性的因素,但是Atmel AVR单片机却有点反其道而行,价格都高的离谱,这让我非常好奇,倒是要见识见识。本人拿到的板卡是MEGA-1284P XPLAINED,见下图

从包装看开发板应该挺小巧的,机器人外包装也比较显眼,不过也没特别的感受,见怪不怪。打开包装盒倒是让我惊叹了一把,保护的还挺不错,内层都贴着灰色气泡海绵材料,见下图

看官方介绍,MEGA系列在Atmel AVR 8位单片机中应该算是高端系列,基于8位的AVR RISC架构,具有丰富的外设资源。本人拿到的MEGA-1284P Xplained开发板主要是用于评估MCU ATMEGA1284P,让用户快速熟悉、评估微控制器的外设资源、以方便应用于自己的产品设计。还别说,MEGA-1284P Xplained开发板上的板载资源还挺多的。
MEGA-1284P Xplained开发板正面,板载资源都在这一面

MEGA-1284P Xplained开发板背面,基本没元件器,都是一些接口信号定义标示

MEGA-1284P Xplained开发板硬件原理框图

MEGA-1284P Xplained开发板板载资源:
Atmel MEGA-1284P Xplained开发板基于8位AVR RISC处理架构,板载基于32AVR AT32UC3B1256 微控制器的通信串口,方便用户对于数据信息的输出,光线传感器、温度传感器、外部输入按键、QTouch、4个扩展接口等外设资源方便用户对板卡的熟悉、开发,值得一提的是,板载了两个JTAG调试接口(AT32UC预留贴片孔),分别可以用于对目标微控制器ATmega1284P以及32位的AT32UC3B1256微控制器进行仿真调试。
另外,在MEGA-1284P Xplained板卡的设计上还预留了外扩Flash的空贴引脚,支持支持Atmel AT45DB系列以及 AT25DF系列的数据Flash,这倒是非常的贴心。
接着再来看看板子上两个微控制器的特性,首先是目标微控制器ATMEGA1284P,见下图


微控制器ATMEGA1284P特性:
再者是AT32UC3B1256微控制器,不得不感叹下,在8位的开发板上,用32位的微控制器作为辅助功能,怎么感觉有点"捉急",先看下下图AT32UC3B1256的系统框图

微控制器AT32UC3B1256特性:
微控制器AT32UC3B1256在板卡上的作用主要还是作为串口以及USB功能的实现,如今,不难发现,8位MCU早已摆脱了只带有简单外设功能的“帽子”,对比目前的32位单片机,在功能上8位MCU也毫不逊色,相信,8位微控制器还有很长的一段路可走。
看完硬件部分,上电启动,仅有USB LED指示灯点亮,不清楚内置的是什么程序

随便按按还真有惊喜,三个用户机械按键可以控制旁边相应的LED点亮熄灭

QTouch按键也能控制其中一个LED灯

想要更换程序需要Atmel有自己专门的IDE设计工具——atmel studio,一直听说很神奇,但是本人没亲自用过,等用过了再来谈谈体会,本次Atmel MEGA-1284P XPLAINED开发板第一次接触使用就先到这里。最后还是那么一句话结尾,不管目前32位ARM微控制器有多强势,但总有8位MCU的一席之地。




欢迎光临 与非网论坛 (https://www.eefocus.com/forum/) Powered by Discuz! X3.5