nRF7002 / WiFi 专题
More …本文由以下原始文章合并整理而成,原始版本见备份目录。
nRF91-QA-常用AT指令
一、nRF9160 常用prj.conf配置介绍
- nRF9160通过prj.conf配置网络模式为:CAT-M模式 CONFIG_LTE_NETWORK_MODE_LTE_M=y CONFIG_LTE_NETWORK_MODE_LTE_M_GPS=y
nRF Connect SDK常见示例
nRF Connect SDK目录结构
D:.
├─.west
├─bootloader
├─modules
├─nrf
├─nrfxlib
├─test
├─tools
└─zephyr
nRF Connect SDK开发环境搭建在线安装
安装nRF Connect SDK
- 目标:修复*.dll文件与VC++库 验证:下载并运行DirectX_Repair执行检测并修复:链接
nRF5 HardFault与死机等错误调试
arm-none-eabi-addr2line概述:
More …nRF5 QDID DID等概念
蓝牙联盟官网QDID查询入口
More …nRF52-QA-opus编译
Opus 音频编解码器
More …nRF52-QA-nrfutil工具
nrfutil 脚本工具介绍
More …nRF52-QA-DFU升级测试脚本
Nordic nRF5 SDK DFU升级步骤
More …nRF52-QA-nrfjprog常用指令
nrfjprog 命令使用指南
More …nRF52-QA-命令行常用指令
一:nRF52常用指令
- 芯片恢复出厂设置:nrfjprog –recover
- 擦除整个芯片:nrfjprog –eraseall
- 芯片复位:nrfjprog –reset
- 烧录程序校验并复位:nrfjprog –program MERGED.hex –sectorerase –verify -r
nRF52-QA-32.768kHz晶振实测波形
一:示波器设置
More …nRF91-QA-bug调试注意事项
nRF9160常用调试技巧
- 没错,就是看log,没有log日志,没有数据,你分析个锤子。
nRF91-QA-常见错误代码
一:nRF9160常见错误代码查询
More …nRF91-QA-常见可用示例
nRF9160常见可用例程介绍
hello_world例程路径(ncs\v2.3.0\zephyr\samples)
- hello_world //通常用于构建最小工程
nRF91-QA-MQTT例程测试
一:nRF9160做纯AT模块开发步骤
More …nRF91-QA-脱机烧录器
创芯工坊nRF9160脱机烧录器预览

nRF52-QA-移植配对绑定到ble_app_uart例程
一、修改main.c文件
- 在函数 static void ble_evt_handler(ble_evt_t const * p_ble_evt, void * p_context) 中注释到代码
// case BLE_GAP_EVT_SEC_PARAMS_REQUEST:
// // Pairing not supported
// err_code = sd_ble_gap_sec_params_reply(m_conn_handle, BLE_GAP_SEC_STATUS_PAIRING_NOT_SUPP, NULL, NULL);
// APP_ERROR_CHECK(err_code);
// break;
nRF52-QA-射频测试
BLE常见射频测试方法
- 根据实际开发或生产需要及成本考虑,蓝牙常见测试方法有:
- RSSI测试
- 丢包率测试
- DTM测试方法。
nRF52-QA-内存地址
nRF52x Flash Memory layout
More …nRF52-QA-芯片EOS-ESD损坏验证
一、芯片EOS/ESD损坏初步判定
- 测试芯片 VDD 与 GND 之间电阻:万用表打到电阻挡位,红表笔接VDD,黑表笔接GND,电阻 13MΩ左右,则初步判断芯片 OK 。
- 测试芯片 VDD 与 GND 之间电阻:万用表打到电阻挡位,红表笔接VDD,黑表笔接GND,电阻 1MΩ以下,则初步判断芯片有ESD/EOS损伤 。
nRF52-QA-移植工程到不同开发板
一、nRF52x移植工程到自己layout的板子上需要做如下配置
- 如果没有板载32.768kHz晶振,需要修改为内部晶振

//使用内部晶振,推荐配置:应用程序至少8秒校准一次,温度每4秒变化0.5摄氏度
#define NRF_SDH_CLOCK_LF_SRC 0 //修改晶振为内部RC
#define NRF_SDH_CLOCK_LF_RC_CTIV 16 //设置每4秒校准一次,0.25*16=4秒,校准定时器间隔,单位为0.25秒,范围为0.25-31.75秒
#define NRF_SDH_CLOCK_LF_RC_TEMP_CTIV 2 //如果温度恒定则设备可以(16*0.25)*2=8秒校准一次,即每4秒温度变化0.5摄氏度。
#define NRF_SDH_CLOCK_LF_ACCURACY 1 //设置晶振精度为500ppm
nRF91-QA-常用AT指令
一、nRF9160 常用prj.conf配置介绍
- nRF9160通过prj.conf配置网络模式为:CAT-M模式 CONFIG_LTE_NETWORK_MODE_LTE_M=y CONFIG_LTE_NETWORK_MODE_LTE_M_GPS=y
nRF91-QA-做纯AT模块
一:nRF9160做纯AT模块常用文档
- AT数据手册在线文档链接
- serial_lte_modem例程位置:ncs\v2.3.0\nrf\applications\serial_lte_modem
- serial_lte_modem例程AT指令集在线文档
- serial_lte_modem例程AT指令集本地文档:ncs\v2.3.0\nrf\applications\serial_lte_modem\doc
- serial_lte_modem例程错误代码本地文档:ncs\v2.3.0\modules\lib\picolibc\newlib\libc\include\sys\errno.h
2022-02-18-nRF91-QA-开发环境搭建
一:NCS开发环境搭建必装的三个软件
- nRF Connect for Desktop:工具箱
- nRF Command Line Tools:命令行工具
- nRF Connect SDK
- pynrfjprog python命令行工具
- 网盘下载地址
nRF91-QA-低功耗例程-SLM AT指令
一:按键切换LED与串口外设进入低功耗模式与唤醒
More …nRF91-QA-低功耗例程-串口与按键
一:按键切换LED与串口外设进入低功耗模式与唤醒
More …nRF52-QA-脱机烧录器
芯园电子科技

nRF52-QA-晶振配置
一:设置内部RC晶振
默认修改sdk_config.h文件中的以下宏定义

// <0=> NRF_CLOCK_LF_SRC_RC
// <1=> NRF_CLOCK_LF_SRC_XTAL
// <2=> NRF_CLOCK_LF_SRC_SYNTH
// 设置为内部RC晶振
#define NRF_SDH_CLOCK_LF_SRC 0
nRF52-QA-DTM射频测试
一:烧录程序

- 连接开发板到电脑。
- 打开nRFgo,选择nRF52 development dongles。
- 烧录dtm程序到开发板。
粤公网安备 44030702004589号