一起学nRF51xx 0 - 环境搭建

 

 

 

前言

物联网时代怎么能少得了蓝牙4.0,Nordic的nRF5x系列MCU如 nRF51822 是功能强大、高灵活性的多协议 SoC,非常适用于 Bluetooth® 低功耗和 2.4GHz 超低功耗无线应用。 nRF51822 基于配备 256kB flash + 16kB RAM 的 32 位 ARM® Cortex™ M0 CPU 而构建。 嵌入式 2.4GHz 收发器支持蓝牙低功耗及 2.4GHz 操作,其中 2.4GHz 模式与 Nordic Semiconductor 的 nRF24L 系列产品无线兼容。

nRF51822 还具备丰富的模拟和数字周边产品,可以在无需 CPU 参与的情况下通过可编程周边产品互联 (PPI) 系统进行互动。 灵活的 31 引脚 GPIO 映射方案可使 I/O(例如串行接口、PWM 和正弦解调器)根据 PCB 需求指示映射到任何设备引脚。 这可实现完全的设计灵活性及引脚位置和功能。

nRF51822 支持 S110 蓝牙低功耗协议堆栈及 2.4GHz 协议堆栈(包括 Gazell),这两种协议堆栈在 nRF518 软件开发套件中均免费提供。nRF51822 需要单独供电,如果供电范围在 1.8-3.6V 之间,用户可选择使用芯片上的线性整流器,如果供电范围在 2.1-3.6V 之间,可以选择直流 1.8V 模式和芯片上的 DCDC 变压器。DC-DC 变压器的使用可在工作期间动态控制,并使 nRF51822 工作期间的射频峰值电流低于 10 mA @ 3V 供电 (TX @ 0 dBm & RX)。nRF51822 具有 6x6mm 48 引脚 QFN 封装和 3.5x3.8mm 64 球形晶片水平芯片级封装 (WLCSP)。nRF51822 提供 256k 或 128kB Flash 容量的不同版本。

好了,那么怎么基于KEIL-MDK工具实现基于nRF5x芯片的快速开发呢,从本节开始你我将一起学习基于nRF5x芯片物联网应用开发,让我们先从开发环境的安装开始讲起。

 

 

示例详解

 

    1. 在弹出的信息获最页面中输入信息(有些可以乱填,邮箱地址址对了,就可以!),然后点Submit提交!

    1. 提交后网页自动跳转到如下界面,直接点击要下载的文件文字即可!

    1. 接下来就是漫长的下载时间,在些时可以去喝杯茶先,国外的网,下载一般比较慢,当然也可以去直接百度一下最新版本MDK文名,如MDK5.27,网上有些同学会将下载好的文件放到网盘上分享,直接从网盘下载说不定会更快哦。

 

  • 在MDK-ARM 安装 ,MDK5.27下载比较慢,我们就先用MDK5.26来演示吧!!安装过程也是非常简单,基本上全程NEXT即可!

 

    1. 双击安装程序文件 mdk526.exe

    1. 在弹出界面中直接NEXT,

    1. 勾选 I agree … 然后NEXT

    1. 设置好安装文件路径,然后NEXT

    1. 随便填写下面四个输入框,填完NEXT即可!

    1. 接下就就是安装过程,有点小费时间,具体速度跟电脑配置有关,总之大家稍等一下,马上就好!

    1. 到此安装完不,不过大家不要急,还有最后一步,大家接着往下看!!先右键Keil 图标,点击以管理员身份运行,

 

复制CID中的内容:

以管理员身份运行注册机

在CID中粘贴上两步中的CID,然后选择Target选项框中的ARM选项,再点击Generate按钮

复制最下面方框中的内容

把复制的内容粘贴在License Management中的LIC方框中,点Add LIC,

出现图中图所示2020,表示破解成功!!

到这里才能恭喜您 ! 软件安装完成!!接下来就是工具包的安装,打开已完装并和谐好的KEIL,点击工具包安装按钮,如下:

这样,nRFx的开发环境就初搭建好了,当然Nordic官网也有一个开发例程可以下载,用户可以去官网http://www.nordicsemi.com/下载最新的SDK工具包:

OK,本期实验完成!下期见!同时如果大家有什么疑问或是有想了解的其它内容,也欢迎大家留言!!最后喜欢这个公众号的同学们记得加关注了,会有不定期技术干货推出!!

文中源码资料下载,在公众号里给十三发消息:

下载|一起学nRF51xx 0

 

关注十三公众号

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值