首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Nordic
DuDu
创建于2024-04-29
订阅专栏
Nordic BLE development
暂无订阅
共13篇文章
创建于2024-04-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Nordic DTM(Direct Test Mode)
问题要点 Direct Test Mode工程修改串口无效 默认串口 而我的开发板上只能引出P0.08和P0.10GPIO, 配置之后,通过TX发送信号失败,即使单独设置P0.10 GPIO配置为Ou
Nordic DFU升级流程
DFU升级流程 进入Bootloader 进入Bootloader Bootloader中的处理 Setting object setPacketReceiptNotifications Creati
Nordic 如何进入Bootloader
Nordic所有的Service, Charactersitc and Descriptor 重要的部分: Service: 0000fe59-0000-1000-8000-00805f9b34fb
Nordic DFU(Device Firmware Update)
应用程序验证 引导加载程序通常无法更新/更改,因此被称为不可变引导加载程序(见注释)。当不可变引导加载程序由受信任方编程到芯片上时,不可变引导加载程序被视为永远受信任,因为我们知道它无法更改。在安全术
Nordic Bootloader Basics(Bootloader基础)
有关引导加载程序和 DFU(Device Firmware Update) 的前三个主题将涵盖一般引导加载程序和 DFU 概念。 首先逐步了解引导加载程序的工作原理,从非易失性存储器开始。 首先要注意
Thread synchronization(线程同步)
在多线程应用程序中,有多个线程同时运行。如果多个线程试图同时访问同一段代码(通常称为临界区) ,则可能导致意外或错误的行为。这就是需要线程同步的地方;这是一种确保在任何给定时间只有一个线程执行临界区的
Zephyr RTOS basics(Zephyr RTOS基础)
Threads 线程是 RTOS 调度程序(本主题后面将介绍)争夺 CPU 时间的最小逻辑执行单元。 在 nRF Connect SDK 中,主要有两种类型的线程:协作线程(优先级值为负)和可抢占线程
裸机与RTOS编程(Bare-metal vs RTOS programming)
裸机应用 裸机应用程序的核心只是在设备上电/重置例程中初始化硬件/软件后主函数中的一个大循环。所有执行都是顺序逻辑,换句话说,所有指令都按顺序执行,除非被中断服务例程 (ISR) 中断。因此,裸机编程
ATT& : Data representation and exchange(数据表示和交换)
在上一个主题中,我们讨论了 GAP 层在定义蓝牙 LE 设备在广告和连接阶段如何相互通信方面所起的作用。广告期间的通信仅用于设备发现或广播数据,并由 GAP 层本身处理。但是,建立连接后,需要进行双向
GAP(Generic Access Profile): Device roles and topologies(设备角色和拓扑)
蓝牙LE协议支持两种不同的通信方式:面向连接的通信和广播通信。 定义 面向连接的通信:设备之间存在专用连接,形成双向通信。 广播通信:设备无需先建立连接即可进行通信,通过向范围内的所有设备广播数据包。
What is Bluetooth LE?(什么是BLE?)
蓝牙经典版是您之前最有可能使用过的蓝牙版本,因为它在无线耳机等常见物品中非常普遍。很明显,蓝牙非常适合流媒体音乐等应用。数据吞吐量足够高,可以支持它而不会出现连接问题或数据包丢失,而且使用起来非常方便
Nordic nRF Connect SDK 结构和内容
nRF Connect SDK 是一款可扩展的统一软件开发套件,用于基于 Nordic Semiconductor nRF52、nRF53、nRF70 和 nRF91 系列无线设备构建低功耗无线应用。
Nordic nRF52832 I2C
问题1: 在一个项目中, I2C SCL_PIN为P0.07, SDA_PIN为P0.08; 而在另一个项目中, SDL_PIN定义为P0.10, SDA_PIN定义为P0.09, 这样能使用吗? -