shouchengcheng
just do it

nRF51822学习之SWD接线及配置

nRF51822学习之SWD接线及配置

参考链接

最近可穿戴设备,手机防盗设备等等比较火,基本上他们用到的都是蓝牙4.0技术。市面上基于蓝牙4.0的RF芯片有好多,比如TI的CC2540系列,Nordic的nRF51xx系列,还有。。。。(好吧,还有我也说不上名字来)

个人比较看好Nordic的nRF51xx系列,虽然文档资料没有TI那么全面,但是性价比肯定是这个好,网上有人比过两者的参数的。还有一点是CC2540系列只有蓝牙4.0一种协议,而nRF51xx是多协议2.4GHz射频收发器,可以和之前的nRF24L01系列兼容。nRF51xx还是基于m0内核的,程序移植也很方便。

手头上有两片nRF51822的板子,有空把玩一下,这里做些记录。

SWD接线

首先要能够仿真才OK。这里采用的是SWD接线,仿真器用的是jlink v8,只要接1,7,9,20四根线就可以进行程序的下载,仿真,很方便。

配置

nRF51822中的蓝牙协议是以bin文件的形式给出的,需要通过nRFgo Studio这个软件将bin文件烧到芯片中,然后就可以使用官方SDK中的例程了,但是工程是要选nRF51822_S110工程。S110是Nordic的低功耗蓝牙的协议栈,官网里有介绍。它与底层完全独立,我们可以直接通过API接口打开,设置,关闭蓝牙。

对于nRF51822芯片中是否有S110,我们在工程中需要对ROM和RAM地址进行相应的设置。

首先是不带S110的

然后是带S110的

已经下班了,有空在继续研究这个。

 

posted on 2013-12-24 17:49  shouchengcheng  阅读(4377)  评论(0编辑  收藏  举报