NORDIC nRF24LE1 学习笔记 Day01 安装环境与创建第一个工程

 

首先 First

准备软件安装包 perpare the softwaer installation pachage

①Keil C51(Version 9.00 or  newer)

②nRFgo Studio(Version 1.4 or newer)

③nRFgo SDK(Version 2.2 or newer)

④nRFprobe (Version 1.2.0.5585 or newer)

准备硬件 perpare the Hardware 

①nRFgo Starter Kit(nRF6700)

②nRFgo Development Kit for nRF24LE1(nRF24LE1-F16Qxx-DK)

上面的列表来自官方文档,实际上我使用的东西是来自淘宝的板子和来自淘宝的下载器,不过这个无所谓,只要片子一样都大同小异的。下载软件使用的板子配的下载软件,没有Debug功能,这一点比较麻烦。先用着,回来再换个。

 

Step 1:先安装Keil的C 51编译器

Step 2:下载和安装板子及下载器驱动

Step 3:连接并调试下载器,测试板子与下载器

 

 

组织文档树

/Docs

/Precompiled files

/Source code/gazell

/Source code/hal

/Source code/lib

/Source code/projects

建立并配置工程

step 1:先创建一个工程文件夹,并给工程起个名字,如my_first_project

step 2:选择New uVision Project,创建一个keil工程,并给keil工程命名

step 3:选择正确的设备

step 4:不!加!入! 8051的启动代码(startup code)进入工程文件夹

step 5:主界面 选择 进入Options for Target

step 6:检查确保输出HEX文件 在Options里选择Output选项卡

step 7:添加 头文件 地址 ,选择C51选项卡在Include Paths里添加地址

文件夹设置

确定地址都添加进去了

(注)图片来自官方文档,需要使用reg24le1.h时,实际使用中还需要加入..\..\..\compiler\C51 

step 9:关闭15.16警告

step 10 : Debug 

 

转载于:https://www.cnblogs.com/SmithReven/p/8297086.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
nRF24LE1 世界上最小、集成度最高的单片超低功耗2.4GHz无线系统芯片 新产品: 2.4GHz超低功耗系统芯片,其中包含nRF24L01+收发器、8位微控制器和闪存 Nordic半导体的nRF24LE1在尺寸方面超过了以前的超低功率(ULP)系统芯片(SoC): 它把产业界中最好的2.4GHz收发器核(nRF24L01+)和一个8位混合信号微控制器与闪存 集成在一块芯片上,用于超低功耗无线系统。这个独一无二的芯片使用QFN封装,尺寸为4 ×4mm,是目前尺寸最小的单片超低功耗无线解决办法。对于迅速发展的超低功耗无线市 场,nRF24LE1是理想的芯片,因为它能够在一块芯片上运行RF协议堆栈和应用层。 挪威奥斯陆-2008年9月9日-Nordic半导体(奥斯陆证件交易所代号:NOD)今日推出nRF24LE1,这是2.4GHz的超低功耗无线系统芯片,用这个办法时,只需要一块芯片就可以实现无线应用系统。用于超低功耗无线通信的系统芯片在nRF24LE1中,集成了一个功能齐全的2.4GHz收发器核nRF24L01+,并且包含Nordic公司经过实用证明的Enhanced ShockBurst™型硬件链接层。nRF24LE1的最大电流很小,可以用钮扣电池供电,真正地实现了超低功耗。在nRF24LE1中,还有一个加强型8051混合信号微控制器核,与以前的8051器件相比,它执行一条指令的时钟周期较少。大多数指令只需要一个或者两个时钟周期,因而按照MIPS(每秒百万条指令)测试标准,它的性能平均提高了8倍。这个优异性能与芯片上的16KB闪存和1KB的SRAM结合起来,保证了这个处理平台足以运行RF协议栈和应用层,而且运行起来十分容易。支持RF协议栈的外设很多,而且RF协议有很多省电的工作模式。32kHz的超低功耗晶振的时间精度很高,用于报告频率低的同步协议,它还有一个16MHz的阻容振荡器,因而在闲置状能的启动速度很快。32kHz的振荡器的时间精度很高,足以满足报告频率较高的协议使用,不需要在外面另外使用晶振。一个安全协处理器支持AES加密无线通信。nRF24LE1在闲置模式时,消耗的电流只有毫微安和微安的数量级,这是针对超低功耗射频协议栈而设计的。它的其他优点是:协议的时间精度较高,功耗较低,提高了共存的性能。对于应用层,nRF24LE1有一组丰富的接口和外设,其中包括一个SPI接口、2线接口、UART、12位AD转换器、PWM和一个模拟比较器。因此,对于无线应用系统,包括鼠标器、键盘、摇控器、游戏机控制器、运动传感器和保健传感器、玩具以及有源RFID 标签,nRF24LE1是很适合的单片芯片。 可供选用的封装nRF24LE1有三种封装的产品供选用。尺寸只有4x4mm 的24引脚QFN封装是目前最小的超低功耗单片芯片,它有七个可编程通用I/O引脚。对于需要较多I/O引脚的应用系统,nRF24LE1有尺寸为5x5mm、使用32引脚QFN封装的产品,它有15个通用I/O引脚;还有尺寸为7x7mm 的48脚QFN封装的产品,它有29个通用I/O脚。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值