首页 > TAG信息列表 > Nordic

mergehex tools安装

(1)nRF5x command line tools包括Jlink驱动以及Nordic自己开发的一些命令行工具,具体包括Jlink驱动,nrfjprog,nrfutil以及mergehex等。 下载链接为:nRF Command Line Tools - Downloads - nordicsemi.com (2)mergehex默认安装目录为 C:\Program Files\Nordic Semiconductor\nrf-command-li

【转】Nordic nRF5 SDK和softdevice介绍

SDK和Softdevice的区别是什么?怎么选择SDK和softdevice版本?芯片,SDK和softdevice有没有版本兼容问题?怎么理解SDK目录结构?SDK帮助文档在哪里?Softdevice帮助文档在哪里?如何选择某个SDK例子 (example) 以开始我们的BLE开发之旅?本文将对以上问题进行解答。 Nordic目前有2套完全独立的SDK

Nordic nRF5 SDK 版本 和 softdevice 协议栈分类介绍

转喻:https://www.cnblogs.com/iini/p/9095551.html SDK和Softdevice的区别是什么?怎么选择SDK和softdevice版本?芯片,SDK和softdevice有没有版本兼容问题?怎么理解SDK目录结构?SDK帮助文档在哪里?Softdevice帮助文档在哪里?如何选择某个SDK例子 (example) 以开始我们的BLE开发之旅?本文将

Nordic 中心设备添加自定义服务处理

Nordic 中心设备添加自定义服务处理 照搬ble_nus_c.c和ble_nus_c.h内容来完成自定义服务的处理。这里中心设备我采用的工程例子是 ble_app_uart_c。 将components\ble\ble_services\ble_nus_c中的 ble_nus_c.c和ble_nus_c.h 拷贝到我们的工程中。 修改文件名,避免文件重定义问

Nordic cJSON库

Nordic cJSON库 创建JSON对象后,只需要cJSON_Delete()最顶层的节点对象,就能释放所有的子节点对象。释放后,将无法使用任意子节点的JSON对象,否则将出错。并且,被释放掉的JSON对象,无法再次使用cJSON_Delete()进行释放。

1- Bluetooth开发

工具篇: ①协议栈下载环境 nrfgo studio NORDIC 公司有专业的协议栈下载工具。大家可以去 NORDIC 公司官网下载最新版本,(注意如果使用我们的 jlink ob 仿真器,最新版本 nrfgo 只能在 win10 系统下使用)https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRFgo-Studio

NORDIC 52832串口校验功能

通常在使用串口时,我们习惯是不进行奇偶检验(even/odd parity),让应用层的软件自己检验即可。如果非要硬件校验时,以下是关于NRF52832的奇偶检验配置: // 52832 仅支持 even parity (偶检验) NRF_UART0->CONFIG = UART_CONFIG_PARITY_Included<<UART_CONFIG_PARITY_Pos; 加上这样代码

NRF5340首款双核处理器无线SoC

    nRF5340基于Nordic经过验证并在全球范围广泛采用的nRF51和nRF52系列多协议SoC而构建,同时引入了具有先进安全功能的全新灵活双处理器硬件架构,支持包括蓝牙5.1/低功耗蓝牙 (Bluetooth® Low Energy /Bluetooth LE)、蓝牙Mesh、Thread和Zigbee等主要RF协议。    nRF5340 SoC

NORDIC BLE升级

NRF52832 SDK15.3.0 安装环境: 1、gcc-arm-none-eabi编译环境:GCC编译环境( https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads) 升级需要micro_ecc_lib_nrf52.lib,需要使用GCC编译器生成 2、MinGW平台(https://sourceforge.net/projects/mingw/files/latest/down

NORDIC ble RSSI

static void ble_evt_handler(ble_evt_t const * p_ble_evt, void * p_context){ ret_code_t err_code; switch (p_ble_evt->header.evt_id) { /* 连接事件 */ case BLE_GAP_EVT_CONNECTED: NRF_LOG_INFO("Connected");

NORDIC GATT事件

假设有两个服务,每个服务注册相应事件 注册的事件为ble_dev_cfg_on_ble_evt、ble_lora_cfg_on_ble_evt 当在任何一个服务中发生GATT特征读或写的时候,注册的这两个服务事件都会发生而不是只发生在相应特征项所属的事件 这点在特征项读写权限访问的时候需要注意,因为会在两个服务事件

可以跟NORDIC媲美的蓝牙4.0芯片PHY6202

PHY6202是可以替代NRF51802/NRF51822的。PHY6202 M0内核,封装:QFN48/32基本参数:ARM CORTEX M0 32BIT 48mhzQFN48 FLASH:512KB ROM 128K 33I/OQFN32 FLASH:256KB ROM 128K 19I/0SRAM 138K 1Mbps -97dbm125kb -103dbm1. 128K的协议栈直接固化在芯片里面,NORDIC需要自己做;2. 单引脚天线(单

nordic对苹果性能测试

环境: app采用nrf connect或lightblue均可; nordic从端采用nrf52840开发板pca10056; 说明与规定: (1)鉴于手机app无法主动连续快速发送多包数据,故只测试了上行数据,即nordic从端notify发送给苹果手机数据,连续发送1000包。但一般BLE上行和下行速率基本一致,所以手机发送的速率应和nordic发

增强型ESB指南(Nordic)

ESB是 ESB 支持双向数据包通信的基本协议包括数据包缓冲,数据包确认和丢失数据包的自动重传。     ESB特性:     支持星型网络拓扑结构,典型的是一路主接收,多达八路的发送。     传统模式下支持1到32字节的动态payload(数据传输宽度)     NRF5系列之间支持1-252字节的静态的

nordic 52832 创建精准时间定时器

转自:https://blog.csdn.net/gyb510/article/details/51842834/ nrf52832 有五个定时器,timer0--timer4 。因为SDK已经使用了timer0,所以如果使用了SDK,就不能再使用timer0,只能使用timer1--timer4。 开发环境:在ble_app_hrs   demo上添加定时器任务      参考timer这个demo。