nordic nRF24LE1无线监控通信快速开发文档V1.0 - 图文(3)

2019-04-17 15:50

nRF24LE1无线监控通信开发文档

第三章 软硬件开发平台搭建

3.1 硬件平台介绍

图3.1 nRF24LE1 nRFgo DK

开发平台采用如图3.1所示的nordic公司nRF24LE1 nRFgo DK。主要由两部分组成:具有PCB天线的nRF24LE1开发模块nRF2722,提供电源和扩展连接功能的母板nRF6310。本项目开发中,共使用了2个nRF2722和2个nRF6310。

左侧nRF2722通过插槽与母板nRF6310相连接;母板nRF6310下部的倒数第二排引脚与nRF24LE1的IO口对应相连;母板nRF6310右下角的四个引脚接到上部的串口(在子模块部分会详细介绍);最下边八个为按键,与引脚最下排左边八个对应相连;按键上部为八个LED灯,与引脚最下排中间八个对应相连;上部所框为电源接口部分,母板有三种供电方式:一是通过USB供电,同时也是下载线;二是板子背部的三节七号干电池供电;三是通过直流供电,此方式须切换S8开关。对于供电方式的建议:开发时采用USB供电,在烧写程序的同时还可以供电;在需较远距离测试时,可采用高容量干电池供电。

3.2 软件平台介绍

在搭建好硬件开发平台后,还要建立好开发应用的软件平台。软件部分可分为三部分,其中SDK和nRFgo Studio是nordic公司的配套软件,Keil C51 uVision3为第三方软件。

11

nRF24LE1无线监控通信开发文档

3.2.1 软件开发包SDK

Software Development Kit (SDK)是nordic公司配套的,包括关于芯片开发的参考代码以及文档,安装以后源代码在相应的目录下,文档说明以超文本方式提供。

nRFgo SDK:

? 包括1nRF SOC器件的通用软件开发平台;

? 包含器件操作、协议堆栈和应用函数的软件代码库。 本设计中采用了v2.0版本安装,如图3.3所示。

在安装后的文件夹中,Documentation文件夹里nrfgo_sdk_help.chm文件为帮助文件,如图3.5所示。

图3.4 SDK安装后文件夹

在文件夹Source_Code中的可以找到相应的源代码,在其中的projects文件夹下可以找到相应的demo例程的keil C51工程。

12

nRF24LE1无线监控通信开发文档

图3.5 nrfgo_sdk_help.chm

3.2.2 nRF软件综合环境

图3.6 nRFgo Studio 操作界面

nRFgo Studio是一个PC端的应用程序,用来控制及管理开发平台,具有评

13

nRF24LE1无线监控通信开发文档

估及测试功能,并可进行Flash在线编程。

如图3.6所示为nRFgo Studio软件操作界面,红色部分为选择要下载的.Hex文件路径;蓝色部分为设备识别控制部分;黑色部分为信息显示区,可以显示连接或断开设备,验证、下载成功之类信息。

通过USB连接开发板与电脑,打开nRFgo Studio,即可以在Decice Manager部分发现到设备boards 0,同时,开发板上的LED也会显示0,同理,在接入第二个母板时,会发现设备boards 1等。

3.2.3 nRFprobe——在线仿真软件调试工具

nRFprobe具有一下特征:

? 为nRF SOC设计的Flash编程和硬件调试的综合工具; ? 与keil uVision完全无缝连接; ? 集成于nRFgo平台;

? 包含在nRFgo开发目标板套件中。 若不需要硬件调试不必安装此软件。

3.2.4 软件开发平台

本设计使用的软件开发平台为Keil C51。Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。

本设计开发使用的keil C51版本为uVision3 V3.30。如图3.7,即为keil C51 uVision3的操作界面。

14

nRF24LE1无线监控通信开发文档

图 3.7 keil C51 uVision3操作界面

注意:要确保stdint.h和stdbool.h头文件已经在..\\Keil\\C51\\INC及reg24le1.h在..\\Keil\\C51\\INC\\Nordic。否则工程将链接出错。在Keil C V8.47及其以后版本中,nRF24LE1已经列入其型号表,这些文件应该在相应的目录中。

3.3 nRF24LE1 DK Getting Started Guide

15


nordic nRF24LE1无线监控通信快速开发文档V1.0 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中数学函数压轴题(精制)[1]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: