- 博客(38)
- 收藏
- 关注
原创 【Nordic随笔】从零开始学习使用nRF Connect SDK(二、构建编译你的工程)
下载链接:https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-mobile。首先我们通过nRF-Connect-for-mobile连接我们的蓝牙广播,然后使能CCCD。这个工程的作用是一个蓝牙串口透传,通过蓝牙收发数据,nRF54L15的串口发送/打印数据。创建一个新的项目,这里我们选择复制一个基础工程去开发,就以最常见的串口蓝牙透传为例。接下来打开sscom可以看到,板子如果复位是可以打印数据的。
2025-12-27 10:37:01
622
原创 【Nordic随笔】离线安装NCS3.2.1教程
需要准备的在我上一个文章有提到怎么搭建环境,有些读者可能就遇到了由于网络问题无法翻墙造成的SDK安装失败或者时间很久,准备工作先看我上一篇文章1、【Nordic随笔】从零开始学习使用nRF Connect SDK(一、安装ncs3.2.0步骤)在链接后面加上对应的压缩包名如v3.2.1版本号对应表:这个就是v3.2.1的对应的工具链再进入命令提示行,输入如下指令目录类似这样:接下来我们打开.west的config,修改如下:输入 提示没有报错则说明SDK是完整的这个时候就提示我们安装完成
2025-12-25 23:35:30
364
原创 【Nordic随笔】从零开始学习使用nRF Connect SDK(一、安装ncs3.2.0步骤)
点击File 再点击Add Folder to workspace,将整个SDK添加到VS code的工作区,这样VS Code就可以识别到你的SDK,你现在用的SDK也是你添加到这个工作区的SDK版本。有些工具随着时间而更新版本,有一些工具更新了需要自己更新,也不需要一定使用我的链接下载,自行去网上搜索最新版更适合。其次,SDK可以通过压缩包,在指定目录解压,然后进入该目录 west update,如果没有报错也可以使用,例如。这个工具在安装环境变量没有起到作用,但是对后续开发很有帮助,建议你们都安装。
2025-12-19 18:55:40
677
原创 【NCS随笔】使用nRF54L15移植LVGL驱动ST7789屏幕
【NCS随笔】使用nRF54L15移植LVGL驱动ST7789屏幕本文章使用nRF54L15,移植了LVGL驱动ST7789屏幕个人资料联系我获取源码nRF54L15作为Nordic新的期间芯片,支持最大32M的SPI和64M的sQSPI,今天分享一下使用32M的SPI添加LVGL组件驱动ST7789芯片。
2025-12-19 16:31:52
265
原创 【Nordic随笔】nRF54L系列新成员:nRF54LV10
nRF54LV10A是Nordic Semiconductor推出的一款超低电压蓝牙系统级芯片,它通过支持1.2–1.7V的工作电压,能直接由单枚1.5V氧化银纽扣电池供电,无需外部升压电路,显著简化了电源设计并降低了整体功耗。该芯片集成128 MHz Arm Cortex-M33主处理器和128 MHz RISC-V协处理器,配备1 MB RRAM非易失性存储器和192 KB RAM,并采用多电源域设计和低于50nA的休眠模式,使得在典型蓝牙低功耗应用中功耗较前代产品降低30%–50%。
2025-12-12 15:13:56
604
原创 【Nordic随笔】蓝牙6.2核心规范概述
蓝牙® Core 6.2现已发布,带来了许多令人兴奋的新特性,包括Nordic积极推动的蓝牙︎®短连接间隔,为蓝牙开发者和消费者带来蓝牙︎ LE安全连接下达到7.5毫秒®以下超低延迟的能力。蓝牙︎ Core 6.2还发布®了额外的安全性、测试和HCI增强功能。
2025-11-27 11:16:36
318
原创 【Nordic随笔】nRF5340引脚分配问题
【Nordic随笔】nRF5340引脚问题本文章主要说明一下nRF5340引脚问题,因为nRF5340是双核架构,所以有部分引脚是被分配到网络核的,以及有部分特殊引脚的分配为什么发这篇文章呢,主要是因为作者想要使用P1.01和P1.00作为串口,结果发现一直没有数据,后面在论坛发现有一样的问题,所以打算写一篇文章,顺便扩充一下。
2025-11-25 18:18:08
432
原创 【NCS随笔】nRF54L15初始化一个I2C外设
nRF54L15初始化一个I2C外设本文章主要是讲解如何使用nRF54L15初始化一个I2C。
2025-09-30 17:24:35
303
原创 【Nordic随笔】讲解nRF9151的SLM例程使用以及常用AT指令说明
SLM(Serial LTE Modem)是 Nordic Semiconductor 提供的一种基于串口的 LTE 调制解调器解决方案。它通过一组专用的 AT 命令接口,使主机设备能够通过串口(UART)与 Nordic 的蜂窝物联网芯片(如 nRF91 系列)进行通信,实现蜂窝网络连接、FOTA(固件空中升级)、MQTT、HTTP、FTP、GNSS、Socket、SMS 等多种功能。
2025-09-30 16:14:45
496
原创 【Nordic随笔】介绍nRF54系列家族新成员:nRF54LM20
nRF54LM20A 以高存储版本拓展了 nRF54L 系列产品线,其搭载 2MB 非易失性存储器(NVM)与 512KB 随机存取存储器(RAM);同时,该芯片保留了系列一致的微控制器(MCU)核心功能 —— 内置 128 位 Arm Cortex-M33 处理器与 RISC-V 协处理器,并通过高速 USB 接口及多达 66 个通用输入输出引脚(GPIO),进一步强化了全面的外设配置。
2025-09-29 00:27:11
754
原创 【NCS随笔】peripheral_hids_mouse例程修改为不使用PIN码绑定
peripheral_hids_mouse例程修改为不使用PIN码绑定今天水一篇博客使用peripheral_hids_mouse的例程烧录到DK板子上面,连接后,手机会提示一个PIN码,需要按按键确认PIN码后才能进行连接绑定。
2025-09-28 23:50:42
224
原创 【NCS随笔】如何进入system_off深度睡眠模式以及配置GPIO中断唤醒
【NCS随笔】如何进入system_off深度睡眠模式以及配置GPIO中断唤醒本文章主要是讲解NCS下面使用nRF54L15如何进入system_off模式,以及如何配置通过按键唤醒。
2025-09-28 01:11:46
373
原创 【Nordic随笔】在使用nRF54L15DK和自己板子遇到的问题
本文章是给读者总结一下nRF54L15DK遇到的问题,以及程序在DK能运行,但是自己板子无法运行的问题
2025-09-27 17:32:20
508
2
原创 【Nordic】ncs3.1.0安装步骤
如果安装Toolchain Manger失败的话,可以在你C盘用户路径下面复制别人已经下载好Toolchain Manger的.nrfconnect-apps文件覆盖你的文件再打开nRF Connect for Desktop就可以使用,不过要注意使用别人的文件需要和你的nRF Connect for Desktop 版本一样。4、nrf Command-line-tool直接使用管理员权限运行安装,然后使用如下语句查询版本看是否安装成功。5、安装python:使用如下语句查询版本看是否安装成功。
2025-08-28 15:36:39
1162
2
原创 nRF54L15调整频偏
通常情况下,蓝牙允许的最大频率偏差为±40ppm,也就是96KHz,如果超过了这个频率偏差的话,蓝牙设备就比较容易出现断连,而且偏差越大,断连现象越严重,超过150Khz甚至无法连接不同于nRF52系列,nRF54L15参考设计是没有外部负载电容的,所以本博客主要是讲nRF54L15如何调整频偏在NCS2.8.0之前是通过修改prj.conf,而在NCS2.8.0之后,是通过修改overlay文件进行修改的,需要注意的是,这个软件调整频偏是有限制的,电容的容值从5pF-17pF,所以在晶振选型的时候注意pp
2025-07-27 12:14:18
606
原创 【NCS随笔】NCS使用CJSON库
这个文章讲一下在NCS上面如何使用JSON库,我使用的是Hello_world例程main文件添加头文件调用库就行了测试
2025-07-14 15:03:25
257
原创 【NCS随笔】如何在NCS添加自己的.c&.h&.lib&.a文件
上面的功能可能有点多,需要长期使用才知道大部分的功能,实际我们添加.c.h甚至.a&.lib文件只需要需要下面的指令就行了,添加在Cmakelists.txt添加.c文件:添加.h文件路径:target_include_directories(app PRIVATE common)添加.a或者.lib文件:target_link_libraries(app PRIVATE xxx.lib)
2025-06-26 10:42:46
1173
原创 【Nordic随笔】nRF54L15的引脚说明
nRF54L 的引脚规划本质是硬件资源与功耗管理的协同设计,在设计之初:优先列出系统所需外设(如 SPI、GRTC),对照数据手册确认其专用引脚等,注意参考最新版本的数据手册芯片规格书链接:如果有项目在做,有需要也可以联系我将板子的原理图和PCB Layout 发给我review,或者在论坛提Ticket。
2025-06-26 09:52:37
1774
2
原创 【NCS随笔】nRF54芯片怎么烧录程序&nrfutil的安装使用
因为最近有许多用户使用nRF54系列芯片遇到了烧录问题,所以给大家讲一下如何给nRF54系列烧录程序(nRF52系列产品也可以使用):由于nRF54在新的SDK上面开发,而且Nordic为了统一烧录的工具和流程,所以在nRF54系列产品使用了新的烧录工具,而不使用nrfjprog这个工具,当然,新的工具是兼容之前的命令的。现在的工具目前就是全新的nrfutil,开发过nRF51&52系列的朋友都知道,之前这个工具主要是用来生产bootloader的升级密钥和新的升级固件包的,很少做其他用途,批量烧录命令都是
2025-04-30 01:20:50
1811
原创 【Nordic文章】nRF9151介绍
今天来水一个帖子:nRF9151是一款高集成度的低功耗SiP(System-in-Package),具有完整的LTE-M/NB-IoT Modem、射频前端、电源管理系统,还具有一颗Cortex-M33应用处理器,便于开发自定义应用。nRF9151是目前市面上最紧凑、最完整、功耗最低的蜂窝物联网解决方案nRF9160内置的调制解调器(Modem)在全球范围内同时支持LTE-M和NB-IoT,并且支持eDRX和PSM省电模式,支持传输层安全(TCP/TLS),支持GPS,Modem固件由Nordic以二进制形
2025-04-28 23:54:44
1012
2
原创 【NCS随笔】Nordic芯片如何添加PA的驱动
PA(Power Amplifier)功率放大器,一般PA的作用顾名思义就是用来增大发射功率的,如果将蓝牙信号比作说话的声音,那么PA就是一个增大声音的喇叭,可以将声音传的更远,适合对于功耗没有要求,但是对连接距离和连接稳定性的用户。这篇文章将给给读者介绍了在nRF52_SDK和在NCS驱动PA芯片的办法:nRF Connect SDK 提供了使用多协议服务层 (MPSL) 库根据设备树 (DTS) 和 Kconfig 信息配置 FEM 的代码,针对普通的2线驱动PA和Nordic自身的nRF21540PA
2025-04-22 01:23:29
900
1
原创 【NCS随笔】NCS非串口方式定频
这个办法时候在一些特定情况用,比如前期调试板子不想用串口可以直接烧录这个文件,或者板子没有预留IO口,但是又想要去过认证:可以再添加一个按键中断函数,使用按键去控制开启和关闭定频,只需要在按键回调添加main函数的代码即可。
2025-04-11 00:28:00
502
原创 【NCS随笔】Nordic获取设备和修改设备MAC地址的办法
每一个支持蓝牙功能的设备都被分配有一个独一无二的蓝牙 MAC 地址,就如同设备的 “身份证号码”。比如,你有两部不同品牌和型号的手机,它们的蓝牙 MAC 地址是不同的。这使得在蓝牙网络里,每个设备都能被精准识别。Nordic芯片在FICR寄存器里面有一个随机的MAC地址,如果默认不改动的话,蓝牙协议栈使用的就是出厂设置的MAC地址,下面我讲以下如何获取默认的MAC地址已经如何修改MAC地址修改MAC地址NCS修改NCS地址这里我是使用NCS2.9.0版本peripheral_uart例程,硬件使用
2025-04-08 00:27:35
615
原创 【NCS随笔】Nordic的两种修改发射功率的办法以及nRF54L15的功耗
发射功率是指芯片在进行无线数据传输时射频信号的输出功率,通常用 dBm 作为单位来衡量。例如,nrf52840 芯片的可编程射频发射功率最高可达 + 8dBm,nrf52832 芯片的最大发射功率为 + 4dBm,nrf54L15 在 + 8dBm 高功率发射时,电流仅为 10mA。
2025-03-28 00:18:51
1526
原创 【NCS随笔】Nordic在NCS开启与关闭DCDC以及nRF54L15的DCDC和LDO区别
在Nordic芯片内部有两种供电方式,一种是DCDC,另外一种是LDO,那么这两种有什么优缺点?
2025-03-25 22:44:19
1407
原创 【NCS随笔】NCS如何更改MTU大小
MTU(Maximum Transmission Unit)即最大传输单元,它定义了蓝牙网络层协议一次能传输的最大数据量。在蓝牙低功耗(BLE)通信中,MTU的大小直接影响到数据传输的效率和性能。
2025-03-24 00:05:57
1191
1
原创 【NCS随笔】Nordic的NFC引脚和复位引脚作为GPIO口使用
使用Nordic芯片,如何在nRF52SDK或者NCS的SDK将NFC和RESET引脚配置为GPIO
2025-03-17 14:54:59
659
原创 [Nordic随笔]NCS使用低频晶振
Nordic低频晶振32.768KHz提供了协议栈以及部分外设的时间基准。使用外部低频晶振的优点一是功耗会低(1-2uA,原因是需要32M高频去校准),二是内部RC的PPM是500,所以外部晶振更加精确。而使用内部RC的好处是节省板子体积以及板子的成本。所以可以去掉外部低频晶振,使用内部RC, 软件上进行如下配置即可。
2025-03-16 23:49:18
473
原创 如何使用PPKⅡ测试nRF54L15DK功耗
它不仅可以测试Nordic的DK功耗,也可以对用户自己的板子或者芯片进行功耗测试,而且精度高达100ksps,采用高动态范围的模拟测量单元,分辨率在100nA至1mA之间,适用于捕捉低功耗设备中的微小电流峰值。介绍链接:https://www.nordicsemi.com/Products/Development-hardware/Power-Profiler-Kit-2/GetStarted?介绍链接:https://www.nordicsemi.cn/tools/nrf54l15dk/
2025-02-06 18:08:29
1115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅