山内游者:CC2533开发(开发前的准备)---1

    和大家一样,对TI芯片的调试比较头痛。因为没有什么技术支持,也比较少人写相关的文章,全靠自己看文档。为了研究透这些东西,我也是足足花了两个星期看文档。好吧,下面开始给大家慢慢道来。

一、首先我们需要做些准备。

1、买块cc2533开发板+CCdebuger。下面是必须接好的几根线。

CCdebuger我只是用来烧录代码,因为版本的问题,不支持仿真。不过说实话,这芯片就是个51单片机,根本没必要仿真,自己调试好串口用来调试。当然,最主要原因是CC太贵了,买不起。

TI CC2533烧录工具也可以自己做,只需要三个IO口控制就好了(有时序要求)。官网也有源码。这个会复杂些,有兴趣的可以研究下,不懂的话,也可以发邮件我,或者加我QQ询问,有时间我会一一回复。

3292828587@qq.com

2、进入德州仪器官网,下载各种文档。快速入手指引、技术手册、编程手册、原理图、烧录指南CCdebug使用入门、环境搭建指南等。看这些文档,这个不要偷懒,没人能帮你。

http://www.ti.com.cn/

3、寻找代码。

   寻找代码,花了我很多时间,这就是个大坑。说实话代码很难找,不过知道了方法后要死的心的有了,代码竟然是安装一个SDK的工具自动生成的。对,就是下面那个家伙(RF4CE SDK)。安装完后,代码会生成在C盘的Texas instruments目录下。

TI还有一个简单的代码范例CC2533 Software Examples.zip,大家可以下下来参照下,可以参考借鉴。还有CC2533其实和CC2530代码是兼容的(CC2530内存和flash大些),可以大胆参考。

4、安装开发环境。

   安装IAR 8051 10.20,网上有很多方法,大家可以自行百度去搞定。版本太老会出现问题。10.20版本在导入工程的时候因为版本太新,会报错,但是不要紧,可以用

5、升级工具安装

  

    只要控制板接线没问题,CCdebuger驱动安装没毛病,当打开烧录工具,按CCdebuger上的reset键,烧录工具上就能侦测都我们的板子了,这样就可以烧录了。

6、晶振的问题

如果要玩无线射频,那必须上那个32M的外部晶振,不然无线信号起不来。32K的外部晶振主要是用于定时器。如果只是当着一般的单片机用,则可以用芯片内部的那个24M晶振。

7、CC2533选择

CC2533F32 – 32-KB Flash, 4-KB RAM:适合比较简单的应用开发
CC2533F64 – 64-KB Flash, 4-KB RAM:适合一般RF4CE遥控器开发
CC2533F96 – 96-KB Flash, 6-KB RAM:适合比较高级的RF4CE遥控器开发
 
我目前用的是64Kflash的,资源勉强够用。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值