nrf52832 学习笔记开发资料汇总

Posted 不咸不要钱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nrf52832 学习笔记开发资料汇总相关的知识,希望对你有一定的参考价值。

nrf52832 学习笔记(一)开发资料汇总

协议栈和SDK下载地址

nordic官方的sdk分为ncs(nRF Connect SDK)和sdk17(nRF5 SDK)两种,区别是:

  • sdk17不会再有大版本更新,只会修复现有bug。
  • ncs为nordic最新推出的固件库,基于zephyr os操作系统, 针对nordic新出的芯片不断更新。
  • ncs开发环境从sdk17使用的MDK切换到vscode或者Embedded Studio上
  • 对于nrf52832来说,两个固件库都可以用,我用的是sdk17进行开发。

sdk17 下载地址https://www.nordicsemi.com/Products/Development-software/nRF5-SDK/Download?lang=en#infotabs

协议栈使用配套的S132 支持主机和从机 https://www.nordicsemi.com/Products/nRF52832/Download?lang=en#infotabs

芯片手册

nordic的资料都可以在线观看 https://infocenter.nordicsemi.com/topic/struct_nrf52/struct/nrf52832_ps.html

https://infocenter.nordicsemi.com/index.jsp

SDK API文档

https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/modules.html

协议栈文档

协议栈文档 https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/s130.html

烧录工具

nrf52832 烧录程序时需要烧录用户app和协议栈两部分,其中协议栈烧录后会开启flash写保护,使用MDK无法再次烧录协议栈,如果想要重新烧录协议栈则需要使用nrfGo工具将flash擦除再重新烧写(协议栈一般烧录一次即可,一般不会重新烧录)
nrfGo https://www.nordicsemi.com/Products/Development-tools/nRFgo-Studio

抓包工具文档

抓包工具固件 https://www.nordicsemi.com/Products/Development-tools/nRF-Sniffer-for-Bluetooth-LE/Download?lang=en#infotabs
抓包工具安装使用文档 https://infocenter.nordicsemi.com/pdf/nRF_Sniffer_BLE_UG_v4.1.0.pdf
https://infocenter.nordicsemi.com/topic/ug_sniffer_ble/UG/sniffer_ble/intro.html

国内的一些开发板资料

谷雨 http://doc.iotxx.com/NRF52832DK
清风视频 https://www.bilibili.com/video/BV18Z4y1K7GM?spm_id_from=333.788.top_right_bar_window_default_collection.content.click
清风文档 链接:https://pan.baidu.com/s/1NtuQ9k0kPn4-DHwyOtOrCw
提取码:38zo

蓝牙4.2 中文协议文档

链接:https://pan.baidu.com/s/1ho8dQ5pY5gJ35dApAU4gpw
提取码:hvz2

蓝牙协议英文文档 https://www.bluetooth.com/specifications/specs/

大佬博客

蓝牙的博客看了不少,推荐博客园 iini 大佬的博客

以上是关于nrf52832 学习笔记开发资料汇总的主要内容,如果未能解决你的问题,请参考以下文章

nrf52832 学习笔记蓝牙协议层级理解

nrf52832 学习笔记蓝牙协议层级理解

nrf52832 学习笔记蓝牙协议层级理解

nrf52832 学习笔记蓝牙从机Proflies开发

nrf52832 学习笔记蓝牙从机Proflies开发

nrf52832 学习笔记蓝牙从机Proflies开发