pdf

与Atmel D21/R21 相遇、相识、相知(下)——Atmel SAM R21 Xplained Pro 开发板实战演练

  • 1星
  • 日期: 2015-07-13
  • 大小: 6.93MB
  • 所需积分:0分
  • 下载次数:186
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: Atmel

Atmel 公司为全球性的业界领先企业,致力于设计和制造各类微控制器、电容式触摸解决方案、先进逻辑、混合信号、非易失性存储器和射频 (RF) 元件。凭借业界最广泛的知识产权 (IP) 技术组合之一,Atmel 为电子行业提供针对工业、消费、安全、通信、计算和汽车市场的全面的系统解决方案。ATMEL在系统级集成方面所拥有的世界级专业知识和丰富的经验使其产品可以在现有模块的基础上进行开发,保证最小的开发延期和风险。凭借业界最广泛的知识产权(IP)组合,Atmel提供电子系统完整的系统解决方案的厂商。

D21

Atmel 公司为全球性的业界领先企业,致力于设计和制造各类微控制器、电容式触摸解决方案、先进逻辑、混合信号、非易失性存储器和射频 (RF) 元件。凭借业界最广泛的知识产权 (IP) 技术组合之一,Atmel 为电子行业提供针对工业、消费、安全、通信、计算和汽车市场的全面的系统解决方案。ATMEL在系统级集成方面所拥有的世界级专业知识和丰富的经验使其产品可以在现有模块的基础上进行开发,保证最小的开发延期和风险。凭借业界最广泛的知识产权(IP)组合,Atmel提供电子系统完整的系统解决方案的厂商。

R21

Atmel 公司为全球性的业界领先企业,致力于设计和制造各类微控制器、电容式触摸解决方案、先进逻辑、混合信号、非易失性存储器和射频 (RF) 元件。凭借业界最广泛的知识产权 (IP) 技术组合之一,Atmel 为电子行业提供针对工业、消费、安全、通信、计算和汽车市场的全面的系统解决方案。ATMEL在系统级集成方面所拥有的世界级专业知识和丰富的经验使其产品可以在现有模块的基础上进行开发,保证最小的开发延期和风险。凭借业界最广泛的知识产权(IP)组合,Atmel提供电子系统完整的系统解决方案的厂商。

与Atmel D21/R21 相遇、相识、相知(下)——Atmel SAM R21 Xplained Pro 开发板实战演练

文档内容节选

Atmel SAM R21 Xplained Pro 实战演练 与 Atmel SAM D21R21 的相遇相识相知 下 Atmel SAM R21 Xplained Pro 实战演练 1 Atmel SAM R21 优势整合,精芯构造 Atmel SAM R21 Xplained Pro 实战演练 序 爱特梅尔在我的印象里是一家传奇的公司,在整个芯片产业周期里留下了很多传奇的经典产品 AVR 目前仍然是 Atmel 八位单片机的主力, 一直都是一款全球很受欢迎的产品, 在很多的应用当 中比如, 处理性能需求较低的电灯或门禁等 AVR 仍然是很好的选择 爱特梅尔的其他优秀产品 ARM7 系列 AT91SAM7Sxx,ARM9 系列 AT91SAM9xx 都是相当经 典的产品,直到今天在控制领域仍占据一席之地 近几年 ARM 推出的 CortexM 系列可以说足足让 MCU 的市场重新洗牌,越来越多的厂家投向 ARM 的怀抱,当然爱特梅尔也不落后 如今已经拥有 M0M3M4M7 等多个产品线的新产品,继承爱 特梅尔以往 MCU 优秀的外设和经验,这些新品总是让人眼前一亮 爱特梅尔除......

Atmel SAM R21 Xplained Pro 实战演练 与 Atmel SAM D21/R21 的相遇、相识、相知 ( 下 ) ——Atmel SAM R21 Xplained Pro 实战演练 1 Atmel SAM R21 优势整合,精“芯”构造 Atmel SAM R21 Xplained Pro 实战演练 序 爱特梅尔在我的印象里是一家传奇的公司,在整个芯片产业周期里留下了很多传奇的经典产品。 AVR 目前仍然是 Atmel 八位单片机的主力, 一直都是一款全球很受欢迎的产品, 在很多的应用当 中(比如, 处理性能需求较低的电灯或门禁等) AVR 仍然是很好的选择。 爱特梅尔的其他优秀产品 ARM7 系列 AT91SAM7Sxx,ARM9 系列 AT91SAM9xx 都是相当经 典的产品,直到今天在控制领域仍占据一席之地。 近几年 ARM 推出的 Cortex-M 系列可以说足足让 MCU 的市场重新洗牌,越来越多的厂家投向 ARM 的怀抱,当然爱特梅尔也不落后 , 如今已经拥有 M0/M3/M4/M7 等多个产品线的新产品,继承爱 特梅尔以往 MCU 优秀的外设和经验,这些新品总是让人眼前一亮。 爱特梅尔除了这些优秀的 MCU/MPU 之外还有很多优秀的产品线,爱特梅尔是最早推出 IEEE- 802.15.4 无线芯片的厂商之一。伴随着 IEEE-802.15.4 标准的发展和更新依次出现过多个产品型号 AT86RF230/AT86RF231/AT86RF233 这些都是 2.4G 频段的无线芯片。目前最新的功能最完善的, 性能最佳的,经受市场考验的型号是 AT86RF233 之前那些可以说是过度产品,这是爱特梅尔一贯做 事的风格。 当然爱特梅尔也是全球第一家推出 700/800/900M 频段的 IEEE-802.15.4 无线芯片 AT86RF212, 号称可以传输 6 公里。 2009 年爱特梅尔收购 MeshNetics-ZigBee 知识产权,收购包括 BitCloud TM ZigBee PRO 软 件和 ZigBit TM 无线模块。通过此次收购,爱特梅尔现可为面向呈爆炸性增长的 ZigBee 无线市场的电 子设备制造商提供业界最全面的无线解决方案。 这次有幸成为 SAM-R21-Xplained-Pro 评估套件的试用者之一,主芯片 ATSAMR21G18A 是 一颗 SOC 解决方案,集成 SAMD21 和 AT86RF233。在如今物联网风生水起的年代,这种性能优越、 性价比高的 SOC 无线芯片肯定会被越来越多的工程师知道并设计到产品中。这种芯片定位市场很准确, 主要面向 SOC 的 ZigBee/6LowPAN 应用领域,ZigBee 这个自然有官方开发好的 ZigBit 协议栈。 如今微软都开始免费了,要不是这些年被 linux/android 的打击,估计也很难做到免费。从谷歌收 购 nest 后部署 threadgroup 来看未来很可能是 6LowPAN 一统天下。 爱特梅尔在无线传感网开源界耕耘多年,积累了很多优秀的资源和高校科研话题,比如 TinyOS/ Contiki 等基本上第一次都是被在爱特梅尔的 MCU+RADIO 的平台上实现。 考虑到如今 ARM 生态圈被更多的工程师接受,这款 SOC 芯片内置的 SAMD21 采用的是 ARM 公司 M0 内核。相信这颗无线 SOC 会被市场所接受,没有任何拒绝使用的理由,内置性能最优越的无 线芯片,采用 M0 内核生态圈完整,同时供应独立的无线收发器 AT86RF233 让设计更自由。 很幸运最近能试用 R21 的开发套件,目前已经能运行 contiki 了,关于移植的细节后面要好好的说说, 涉及的外设还是挺多的,基本上需要结合数据手册和官方的 drivers 下面的 quickstart 就能搞定了。 这次我选择的开发环境是 IAR 而并非官方的 AtmelStudio,原因只是因为这个项目有点复杂,还 是用自己熟悉的开发环境好一些。不过 AtmelStudio 还是相当不错的一款 IDE 了,可以说是后面的一 种趋势吧,基本上和开源界的 Eclipse 很像。当然不止是 IDE 了,还有集成的 AFS 开发框架,真的 很不错,里面包含的各种插件,开发者基本上不需要太关心如何去关联这些第三方的软件包。直接在 02 Atmel SAM R21 优势整合,精“芯”构造 Atmel SAM R21 Xplained Pro 实战演练 AtmelStudio 中使用可视化的方式就能够把这些软件包包含到自己的项目中。我认为这在将来一定是一 个趋势也是一种必然,当然了很有可能是 arm 的 mbed 或者是 atmel 的 arduino 触发的一种新的开发 趋势。 说完 IDE 继续说 AFS 软件构架包,这是一个好东西,可以说是必不可少的开发利器,基本上支持 atmel 全系列的 mcu 产品和 demo 板子。说到板子还想提一下板子上自带的 CMSIS-DAP 的调试器 可以说也是未来的一个趋势,在老外眼里没有什么山寨的 jlink/ulink,这些对他们来说是很奢侈的。当 然 IAR/MDK 这些都是一样的,渐渐的中国这几年也会有这种保护知识产权的趋势,这种板载的调试器 可以说以后是必不可少的东西。基本上现在所有的官方的评估板都有这种支持。 继续说 afs,最好还是打开它的目录看一下,东西有点多,根目录下有针对不同 mcu 的目录基本上 是和外设相关的,还有两个 common 的目录里面都是一些通用的东西,比如延时函数,stdio,一些相 关的服务等。 重点看一下 thirdpart,这玩意很多厂家都有的最早接触的是 ti 的开发包中的,印象比较深刻的是有 freertos,这也会是一个趋势,更多的人会去使用这种开源的 os 而不仅仅局限于 ucos 这种。 我想把 ATSAMR21G18A 介绍给您,可惜文字有限,还是让 EE 的网友一同带你领略一下它的魅 力吧。              Atmel R21 无线 DIY 设计大赛一等奖获得者  lyzhangxiang 03 Atmel SAM R21 优势整合,精“芯”构造 Atmel SAM R21 Xplained Pro 实战演练 目录 序 ......................................................................................................................................02 第一章 初识,Atmel SAM R21开发板简介 ............................................................06 1.1 综述 .....................................................................................................................................................06 1.2 Atmel SAM R21 Xplained硬件分析 ..........................................................................................09 第二章 牛刀小试 Atmel SAM R21 Xplained例程与测试 ....................................20 2.1 Atmel SAM R21 Xplained基础例程演示 ...................................................................................20 2.2 Atmel SAM R21 Xplained 串口透传测试 .................................................................................24 2.3 Atmel SAM R21 Xplained WSNdemo的测试 ........................................................................25 2.4 Atmel SAM R21 Xplained 比较器测试 ......................................................................................34 2.5 Atmel SAM R21 Xplained ADC的使用 .....................................................................................37 第三章 实战演练 基于Atmel SAM R21 Xplained的DIY设计 .............................39 3.1 基于zigbee的ZLL灯光控制系统 ....................................................................................................39 3.1.1 设计综述 ...................................................................................................................................39 3.1.2 设计详解之Peer2Peer项目添加OLED显示功能 ...............................................................41 3.1.3 设计详解之OLED显示无线接收到数据 ..............................................................................45 3.1.4 设计详解之Peer2Peer项目添加SERCOM (i2c)TWI ......................................................48 3.1.5 设计详解之跑ZLLDemo .......................................................................................................52 3.1.6 设计详解之(ZLLDEMO+SLRemote)步步入门 .................................................................55 3.1.7 设计详解之解决ZLLDEMO例程中UART发送而LED0没输出问题 ...............................58 3.1.8 设计详解之ZLLDEMO+(colorSceneRemote)场景遥控器硬件搭建 .....................61 3.1.9 设计详解之场景遥控增加OLED功能程序 .........................................................................63 3.2基于Atmel SAM R21 Xplained的超市手写价格标签 ...............................................................66 3.2.1 综述 ...........................................................................................................................................66 3.2.2 设计详解之闪起那骚亮的小黄灯 .........................................................................................71 3.2.3 设计详解之SERCOM!SERCOM!....................................................................................75 3.2.4 设计详解之 使用SPI驱动微雪LCD .......................................................................................79 3.2.5 设计详解之时钟、SPI和触摸 ................................................................................................85 3.2.6 设计详解之简单了解ZigBee ...............................................................................................90 3.2.7 设计详解之LWMESH-WSNDEMO应用实验 ...................................................................94 04 Atmel SAM R21 优势整合,精“芯”构造 Atmel SAM R21 Xplained Pro 实战演练 3.2.8 设计详解之LWMESH手写的优化 ........................................................................................99 3.2.9 设计详解之超市手写标签毛胚功能货 ..............................................................................101 3.3 基于Atmel SAM R21 Xplained的家庭鱼缸和植物看护系统 ..............................................104 3.4 基于Atmel SAM R21 Xplained的自行车伴侣 ........................................................................115 3.5 基于SAM R21的6LoWPAN低功耗网络平台研究 ..................................................................127 3.5.1 综述 .........................................................................................................................................127 3.5.2 设计详解之 初步接触 ...........................................................................................................142 3.5.3 设计详解之Contiki-OS移植篇 ...........................................................................................144 3.5.4 设计详解之6lowpan网络单播/多播测试 .........................................................................152 3.5.5 设计详解之边界路由器RPL-BORDER-ROUTER ............................................................156 3.5.6 设计详解之RPL Simple-WebServer ...............................................................................159 3.5.7 设计详解之openwrt网关准备 ...........................................................................................162 3.5.8 设计详解之添加GPU ............................................................................................................167 3.5.9 设计详解之GPU运行 ............................................................................................................172 3.5.10 设计详解之 6LoWPAN之应用层CoAP协议 .................................................................180 3.5.11 小结 基于SAM R21的6LoWPAN低功耗网络平台研究 ..............................................188 附录一 关于Atmel SAM R21 Xplained的相关资源 ........................................... 196 附录二 鸣谢及版权声明 ............................................................................................. 197 05 Atmel SAM R21 优势整合,精“芯”构造
更多简介内容

推荐帖子

TI XDC工具简介
1.XDC(Express DSP Component)是TI提供的一个命令行工具,它可以生成并使用实时软件组件包。       2.以上两图说明了XDC的工作方式:通过相关文件设定操作指令,读入源码、库文件以及已经存在的组件包最终生成可执行文件。 3.Package------XDC工作的基本单元。包括有:源码、库文件以及元数据;元数据这包含有该包的版本信息和依赖信息,以
灞波儿奔 DSP 与 ARM 处理器
TI XDC工具简介
1.XDC(Express DSP Component)是TI提供的一个命令行工具,它可以生成并使用实时软件组件包。       2.以上两图说明了XDC的工作方式:通过相关文件设定操作指令,读入源码、库文件以及已经存在的组件包最终生成可执行文件。 3.Package------XDC工作的基本单元。包括有:源码、库文件以及元数据;元数据这包含有该包的版本信息和依赖信息,以
灞波儿奔 DSP 与 ARM 处理器
IAR系统启动流程及修改方法
默认情况下,直接进入调试状态后程序将停在main函数的开头位置,但其实在进入main函数之前,IAR已经进行了一个系统初始化的过程,本文将介绍在IAR环境中,系统启动流程中将执行哪些步骤,主要包含硬件初始化和软件运行环境初始化两个部分的工作。 一、系统硬件初始化 对于硬件初始化,执行步骤流程如下: 图‑1 CPU复位时,会从系统启动程序代码cstartup中的__i
MamoYU 实时操作系统RTOS
有奖直播:意法半导体SiC产品及其工业应用指南 9月10日10:00邀您观看~
  >>点击报名   直播时间:2020年9月10日上午10:00-11:30 直播主题:意法半导体SiC产品及其工业应用指南 直播介绍: 意法半导体在SiC产品上有超过20年的经验,为客户带来了SiC Diode/MOSFET/Driver产品的一站式采购。 目前最新的Gen2的650V/1200V SiC MOSFET陆续批产面世,新产品以丰富的产
EEWORLD社区 ST传感器与低功耗无线技术论坛
隔离数字输入和数字隔离器的区别
本帖最后由 qwqwqw2088 于 2020-8-17 07:30 编辑 隔离数字输入和数字隔离器,如何分辨出两个隔离功能之间区别,,,   内部结构           数字隔离器充当提供电流隔离数字信号路径的基本(或通常是加强型)功能。来自德州仪器(TI)的隔离结构是电容性的,其绝缘屏障由我们互补的金属氧化物半导体(CMOS)工艺技术构建的两个高压电容器组成。高
qwqwqw2088 模拟与混合信号
【ESK32-360测评】+ TFT屏显示功能及扩展(4)
4. 图片的显示 在显示屏的例程中,提供图片的显示函数,那我们能否来显示自己的图片内容呢? 1)色彩模式的辨识 在我们显示自己的图片前,首先要弄清楚它所使用的色彩模式及图片格式等。 通过对例程中对色彩的定义,可以分析出它所使用的是16位色,色彩模式为R5G6B5。     2)制备图片显示的数据 例程中所提供的图片显示函数为: void
jinglixixi 国产芯片交流

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })