第三周 CC2530基础(大课).ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CC2530存储器的映射 Calling convention * * * * * 单片机原理与应用 教学回顾 大课 (1)单片机 (2)8051单片机 (3)8051 CPU核的内部结构 (4)8051 CPU核的存储空间分布(重点、难点) 小课 (1)实验硬件平台的熟悉 (2)IAR开发环境的熟悉 本周教学主要内容 CC2530和8051的关系; CC2530结构; 物理存储器的映射(难点) CC2530 GPIO口编程(重点) 教学目标 理解cc2530 物理存储器的映射; 掌握CC2530 GPIO口控制原理和编程方法。 CC2530和8051的关系 CC2530 8051 CPU 核 ROM(32K/64K/128K/256K) RAM(8K) IO接口电路 无线射频电路 ———————— 51无线单片机 + 51单片机的相关知识上次课我们已经讲过,单片机和无线通信又如何中走在一起的呢? CC2530和8051的关系 80年代,当单片机技术已经广泛普及,8051如日中天的时候,手机还是价值万元的大砖头,语音通讯也只有8K/S的通讯速度,无线通讯技术还仅是美国摩托罗拉等巨头公司实验室里的前沿。 90年代,TI投入巨资,开发短距离通讯芯片,10年努力,却以失败告终,据统计,当时在美国进行无线产品的项目开发,有85%以上的开发项目会失败。复杂的高频,昂贵的设备,完全被封锁的技术,无线似乎是在“天上”遥不可及。 CC2530和8051的关系 2003年挪威两家创新公司,CHIPCON (2006年被TI公司2亿美元收购)和Nordic 公司,采用CMOS高频技术将无线收发器完全集成到芯片内部,外部只有很少的元件, 电路板设计非常简化,并将8051单片机和高频电路进行集成,就诞生了”无线单片机”。 射频SoC 单片机(简称无线单片机)的出现,为不具备无线通讯经验和高频电路经验的电子工程师,提供了 非常简单的解决方案。 1)专门的设计,将全部的高频部分电路集成到了电路内部,从无线单片机到天线之间,只有简单的滤波电路,系统设计者完成不必进行任何高频电路设计; 2)采用特殊设计,使8051 的微处理器和高频线路间,实现完美的配合,数字电路对高频通讯的影响减低到最小; 3)设置了高频通讯的若干寄存器,将高频通讯的处理,简化为对寄存器的简单操作处理,即你只需要对这 些寄存器进行操作,就可以轻松完成无线通讯功能。代表作有NRF2401,CC1000,NRF905,CC1010,CC2430,CC2530... 4)高度集成SOC,简化了高频设计,使开发无线应用设计转移到以软件代码为中心; 5)大量低价格,直观显示为特点的无线开发、测试工具的诞生,使无线应用开发成本大大降低; 在家建立自己的无线开发平台不是梦想; 6)无线SOC得到了非常广泛应用,特别是无线鼠标,键盘和游戏摇杆等方面。 CC2530 结构 CC2530结构 CC2530的无线射频电路 IEEE:802.15.4的实现 Zstack/RemoteTI/TIMAC等 无线应用程序 我们程序员要完成的任务 注意:CC2530内部除了无线射频电路外,还有许多其他IO电路。在一个具体的应用中,它除了用作无线通信之外,还会用作数据的采集、设备的控制。 - * - CC2530存储器及映射 CC2530物理存储器 CC2530存储空间 映射 存储器仲裁 CC2530存储器及映射 物理存储器 SRAM 上电时,SRAM的内容未定义,在供电的情况下,SRAM的内容被保留 FLASH 片上闪存存储器,主要为了保存程序和常量数据。FLASH由一组2KB的页面组成 信息 页面 信息页面是一个2KB的只读区域,它的主要作用是存储全球唯一的IEEE地址 - * - CC2530存储器及映射 物理存储器 SFR 控制8051CPU内核或外设的一些功能 XREG 是SFR的扩展寄存器,比如射频寄存器,访问速度比SFR要慢 - * - CC2530存储器及映射 存储空间 CODE 程序存储器,只读存储空间,用于存放程序代码和一些常量,有16根 地址总线,寻址范围为0x0000~0xFFFF共64KB DATA 数据存储器,可读/写的数据存储空间,用于存放程序运行过程中的数据。有8根 地址总线,因此寻址空间为0x00~0xFF,共256个字节 XDATA 外部数据存储器,可读/写的数据存储空间,主要用于DMA寻址。有16根地址总 线,寻址空间是0x0000~0xFFFF共64KB SFR 特殊功能寄存器,可读/写的寄存器存储空间,共有128字节。对于地址是被8整

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档