文档内容:学习使用Silicon Labs出品的用于配置射频芯片的工具,并将得出结果与RF4463_F2A.doc中寄存器知识对应上

时间节点:2014/10/29

一、       WDS软件介绍与使用

1WDS介绍

WDS即Wireless Development Suite,是由Silicon Labs开发的无线开发套件软件。WDS为无线应用的开发者提供了一个快速部署工程的综合工具,它可以生成高效、稳健且低成本的应用,对一些没有或者有很少射频设计经验的开发者提供了很多的便利。

WDS在安装的时候需要先在PC上安装.NET 3.5以上版本的环境。

2WDS使用

打开WDS可以得到如下图所示界面:

因为本工程所采用的无线收发模块使用的是SI4463芯片,故做出相应选择。

选择无线配置应用按钮。

打开界面之后可以看到有多个配置窗口,包括频率和功率、射频参数、数据包、中断等。

我们设置了中心频率为470MHz、信道间隔为250kHz、外部晶振频率为30MHz、选用调制方式为2GFSK、数据率为50kbps、偏差为25kHz等参数。最后点击generate按钮生成我们工程所需要的头文件。

后期当需要更改工程的相关参数时,只需要按照上述顺序进行相应的更改,并将生成的新的头文件加入工程即可。下面我们就将生成的头文件做详细分析,看能否将各个变量的内容和文档 RF4463_F2A.doc中所讲解的对应上。

二、       WDS生成头文件解读

1、概述

首先我们可以在文件的头部看到我们所设置的相关参数。

比如外部晶振频率、中心频率、偏差、数据速率等等。

2、详解

接下来我们去解读各个变量定义的内容。

A:Command——POWER UP/GPIO_PIN_CFG

头文件中,首先对Command参量进行定义,在上一期文档 RF4463_F2A.doc中亦对POWER UP做过解释。它实现了上电、规定是否使用内部晶振以及晶振值得定义。GPIO_PIN_CFG中0x13后面的一系列0即代表下述表格中各参量的值,可以看到均对它们不做操作。

B:Property——GLOBAL_XO_TUNE

关于Property的设置在文档 RF4463_F2A.doc中也有过说明,在发送字节时,均先发送0x11(Command——Sets the value of a property.) 之后第2和第4字节为Property的地址,第3字节为连续设置的Property长度,上述程序中为1,即只设置GLOBAL_XO_TUN,并将其内容设置为0x52,即第一章中关于WDS使用时,Crystal Cap Bank的值。

C:Property——SYNC_CONFIG

关于同步的配置,需要配置5个Property。首先对第一个Property而言,设置为0x01,即LENGTH[1:0]=1,表示同步字是16bit,使用Sync Bytes 2和3,即上述程序中的SYNC_BITS_31_24& SYNC_BITS_23_16。

最后面四个高2bytes为同步字的内容,在WDS的设置中有如下内容:

可以看到和程序中的字是一样且对应的。

别的关于数据速率、调制方式等的Property在上一篇文档RF4463_F2A.doc中已进行过描述,这里就不再赘述。剩下的一些Property也都大同小异,下面的工作就是考虑如何将WDS生成的.h头文件成功的加入我们的工程当中。

转载于:https://www.cnblogs.com/sunxuxu/p/4106225.html

RFIC4463_F2B相关推荐

最新文章

  1. 数据结构之快速排序图文详解及代码(C++实现)
  2. java二维数组高纬低纬_2018-05-17 第十一天
  3. 数据可视化【十一】树状图
  4. java数据结构创建树_在java中创建树数据结构?
  5. Activity的launchMode启动模式 day7
  6. linux 重启oracle实例_Oracle实战(二)-Oracle概述
  7. [转]黑盒测试和白盒测试
  8. VB中Unload、END、Hide的区别
  9. utf-8编码引起js输出中文乱码的解决办法
  10. 游戏筑基开发之函数指针及main函数利用指针传参(C语言)
  11. linux容器安装crontab
  12. weka mac安装
  13. 极限思想之阿基里斯和乌龟赛跑
  14. 绍耕反失败学课程(06)——在正确时间做正确的事情,轻装上阵抛弃负担
  15. Java入门第44课——打印员工信息
  16. 计算机中cpu是不是内存,电脑卡是cpu还是内存
  17. 走进VOT--《High Performance Visual Tracking with Siamese Region Proposal Network》阅读翻译
  18. Win10 批量修改文件名
  19. halcon读取摄像头视频
  20. stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭

热门文章

  1. warning: React does not recognize the xxx prop on a DOM element
  2. java简介_Java简介
  3. O'Relly图书大合集
  4. 2019辽宁省电子税务助手
  5. vue导出横版pdf并解决内容分割问题
  6. Quasar prerender-spa-plugin 踩坑指南
  7. 【博弈论】【第二讲】纳什均衡战略(无限数量战略)
  8. Excel数据的排序
  9. 王通:SEO没太多技术含量!
  10. 【LeetCode】【OO Design】 Elevator