天线|RF射频
直播中

丁冬芹

7年用户 1304经验值
私信 关注
[问答]

请问选择nrf51822的理由有哪些?

首先,给个定义,这里的新手仅仅只是针对蓝牙协议,不包括单片机、keil、c。



其次,我会不断的修改该帖子,把自己从坛子中学到的东西回馈给坛子。



下面开始。



一.选择nrf51822的理由

1.开发资料够多

2.使用厂商够多

3.价格相对校低



二.选择的编译环境

1.keil 5.11.0.0

     疑问:该版本已经能够直接支持nrf51822,但因为开发板还未到手,不知道是否还需要安装所谓的nrf51 sdk



三.学习例程

(一).修改硬件电路接口

   在keil中打开nrf51822的例程(即PCA10028例程,我的keil库中没有找到nrf51822的例程),在board support目录下,可以看到bsp.c文件,其中有两个引用文件:board.h和pca10028.h,有两种方法可以使得例程支持你的电路板

1.在设置中修改定义为:BOARD_CUSTOM(如下图),然后自己建立一个custom_board.h文件,该文件的内容可以从pca10028.h中copy出来,然后再根据自己电路板修改。



2.直接修改pca10028.h中的相关定义,比如led管脚数量、序号



(二).添加外设

待添加...

回帖(5)

周奕

2020-4-24 08:16:59

学到哪儿,写到哪儿吧。



不敢说教程。
举报

李兰英

2020-4-24 08:49:41
说实话资料还真不多,没多少人用。
举报

杨柳

2020-4-24 09:07:58
楼主,说的不对,51822的优点是功能强大,资料确实少了点,不过相信会越来越好
举报

褚溢稚

2020-4-24 09:21:14
占位



NRF51822资料好像不多
举报

更多回帖

发帖
×
20
完善资料,
赚取积分