找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

搜索附件  
我爱蓝牙网 - 52Bluetooth - 最具人气蓝牙技术交流网站 附件中心 蓝牙技术交流区 蓝牙BLE专区 nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B02-nordic-semi-wireless-iot-FnlN-600w.jpeg.webp

nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B02-nordic-semi-wireless-iot-FnlN-600w.jpeg.webp

 

Nordic nRF51/nRF52开发流程说明(1):
Nordic nRF52系列包括nRF52832/nRF52840/nRF52810/nRF52811/nRF52833/nRF52820等芯片,nRF51系列包括nRF51822/nRF51422/nRF51802等芯片,开发者可以按照如下流程去评估和开发nRF52/51应用解决方案。
如果你英文比较好的话,建议直接阅读Nordic官方的“nRF5 Getting Started”:https://docs.nordicsemi.com/bundle/ug_gsg_ses/page/UG/gsg/intro.html,介绍得非常详细,我下面的文章也是在该文基础上加工整理而得。
第1步:芯片选型评估,选择适合你的芯片型号。
1.1 粗略选型
首先大家可以快速浏览如下网页内容:低功耗蓝牙 - Nordic Semiconductor中文官网,以对Nordic每个芯片的最主要特性有个大致了解,下面为页面部分截图:
上面是Nordic低功耗蓝牙产品横向对比页面,如果你需要看Nordic其他解决方案,比如Zigbee或者蜂窝网IoT,请参考如下页面:
1.2 仔细查看芯片具体参数
这个主要通过查阅nRF51/52 spec来实现的。nRF52系列芯片都只有一份spec,spec包含了芯片外设模块功能概述,电气特性参数,应用参考电路,封装和订购信息等内容,请注意电气特性放在每一个外设模块章节的最后面。nRF51系列芯片共用同一份参考手册,同时不同的型号还有各自的一份独立数据spec。参考手册主要描述各外设模块的功能及原理,spec则具体罗列本型号的电气特性参数,应用参考电路,封装和订购信息等。Nordic有一个TechDocs,你需要的任何文档都可以在这里找到,链接为:Technical Documentation (nordicsemi.com),界面如下所示。nRF52/51芯片spec就可以在此下载:nRF52840 (nordicsemi.com)

第2步:选择SDK版本号以及相应的协议栈类型和版本。
对于nRF51/nRF52开发,Nordic提供两套SDK:nRF5 SDK和nRF Connect SDK,一般来说,推荐使用nRF5 SDK。当然如果你要使用蓝牙,Thread,Matter,ZigBee,Homekit最新特性,那么就必须要使用nRF Connect SDK(nRF Connect SDK说明请参考:开发你的第一个nRF Connect SDK(NCS)/Zephyr应用程序)。但对于大部分用户来说,这些新特性都是不需要的,下面还是以nRF5 SDK为例来讲解SDK选型。
推荐使用最新版的nRF5 SDK以及SDK自带的协议栈,nRF52系列产品开发推荐使用nRF5 SDK 17.1.0,nRF51系列产品开发推荐使用nRF5 SDK 12.3.0。nRF5 SDK开发环境搭建请参考:Nordic nRF5 SDK开发环境搭建(nRF51/nRF52芯片平台)。SDK官网下载地址为:https://www.nordicsemi.com/Software-and-Tools/Software/nRF5-SDK/Download#infotabs。至于协议栈,一般推荐SDK安装目录里面自带的协议栈,这个兼容性好,开发最简单。
大部分用户使用Nordic产品的时候都会使用Nordic协议栈,而协议栈是会占用一定的Flash,RAM以及某些外设模块的,大家评估的时候一定要把协议栈占用的资源扣除,然后再评估剩下的资源够不够用。而且开发Nordic产品的时候,经常需要跟协议栈打交道,因此强烈建议大家读一下协议栈spec,以大致了解Nordic协议栈的原理以及一些关键性能参数,如下为Nordic nRF52系列使用到的各种协议栈spec下载页面:

第3步:申请Nordic nRF52/51官方开发板(Development Kit,DK)
Nordic绝大多数例子都是在nRF51/52官方开发板上开发和测试的,手上有nRF51/52开发板将大大方便软件工程师的开发。nRF51/52开发板也可以作为参考板来排查用户板问题。在生产测试的时候,nRF51/52开发板还可以作为gold sample去测试用户板的射频性能是否合格。最后,nRF51/52开发板还带一块正版Jlink芯片,也就是说nRF51/52开发板本身就是一个Jlink烧写器,不仅可以用来烧写板子上的nRF51/52芯片,还可以用来烧写其他用户板上的Jlink芯片。一个正版Jlink烧写器在淘宝上售价为1000人民币左右,而Nordic nRF51/52开发板官方售价才39美金,正可谓“价格厚道,感动人心”。(PS:如果你拿到Nordic nRF51/52官方DK的话,你会发现Nordic DK做工是业界最好的,没有之一!)
  • nRF52832/nRF52810共用同一块开发板,编号为PCA10040,DK购买链接为:https://www.nordicsemi.com/About-us/BuyOnline?search_token=nRF52-DK。DK说明文档请参考TechDocs相关链接:Working with nRF52 Series (nordicsemi.com),nRF52810额外开发说明文档链接:nRF52810 (nordicsemi.com)
  • nRF52840开发板编号为PCA10056,DK购买链接为:https://www.nordicsemi.com/About-us/BuyOnline?search_token=nRF52840-DK,DK说明文档请参考:nRF52840 DK (nordicsemi.com)。除了DK,nRF52840还有一个dongle也可以用来做开发,Dongle编号为PCA10059,购买链接为:https://www.nordicsemi.com/About-us/BuyOnline?search_token=nRF52840DONGLE。说明文档:nRF52840 Dongle (nordicsemi.com)
  • nRF51开发板编号为PCA10028,DK购买链接为: https://www.nordicsemi.com/About-us/BuyOnline?search_token=nRF51-DK,DK说明文档请参考:nRF51 DK (nordicsemi.com)

nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B02-nordic-semi-wireless-iot-FnlN-600w.jpeg.webp
         同一主题附件:
    nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B01-nordic-semi-wireless-iot-2rv4-600w.jpeg.webp
    nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B02-nordic-semi-wireless-iot-FnlN-600w.jpeg.webp
    nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B03-nordic-semi-wireless-iot-KaeG-600w.jpeg.webp
    nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B04-nordic-semi-wireless-iot-s1jL-600w.jpeg.webp
    nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B05-nordic-semi-wireless-iot-ktsp-600w.jpeg.webp
    nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B06-nordic-semi-wireless-iot-p1u3-600w.jpeg.webp
    nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B07-nordic-semi-wireless-iot-FWdP-600w.jpeg.webp
    nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B08-nordic-semi-wireless-iot-v-Av-600w.jpeg.webp
    nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B09-nordic-semi-wireless-iot-Gy-m-600w.jpeg.webp
    nrf52%E5%BC%80%E5%8F%91%E6%B5%81%E7%A8%8B11-nordic-semi-wireless-iot-b7BS-600w.jpeg.webp
    nrf51-nrf52-ide22-nordic-semi-wireless-iot-cdsA-600w.jpeg.webp

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2025-6-22 13:39 , Processed in 0.047922 second(s), 11 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部