E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nRF52832
NRF52832
的DFU
开发环境:Winsodw:10nRF5_SDK:17.1.01工具安装1.1gcc-arm-none-eabiDownloads|GNUArmEmbeddedToolchainDownloads–ArmDeveloper下载“gcc-arm-none-eabi-10.3-2021.10-win32.exe”,接提示安装。注意安装完后添加环境变量。1.2minGWMinGW-MinimalistGN
玉石俱焚ing
·
2023-06-11 01:15
windows
NRF52832
学习笔记1——
NRF52832
芯片简介
NRF52832
芯片简介描述低功耗内核内存配置(两种)电源管理外设描述
nRF52832
SoC是一款功能强大,高度灵活的超低功耗多协议SoC,非常适合低功耗蓝牙,ANT和2.4GHz超低功耗无线应用。
江麟
·
2023-06-07 12:32
NRF52832学习笔记
单片机
物联网
NRF52832
学习笔记(9)——GAP从机端广播
一、背景本篇是关于配置以及启动或关闭广播的流程,广播自定义数据包查看
NRF52832
学习笔记(10)——GAP从机端广播自定义数据1.1蓝牙协议栈链路层(LL)控制设备的射频状态,有五个设备状态:待机、
Leung_ManWah
·
2023-04-21 01:57
蓝牙室内定位,SOC芯片
NRF52832
本次就来深入分析下Nordic的最新蓝牙芯片
nRF52832
。
C18025394486
·
2023-04-20 22:16
蓝牙
芯片
nRF52832
学习笔记(1)-- nRF connect SDK基础知识
nRFconnectSDK结构和内容nRFconnectSDK是一个可扩展的统一软件开发工具包,用于构建NordicSemiconductornRF32、nRF53和nRF91系列无线设备的低功耗无线应用程序。他提供一个可扩展的框架,用于为内存受限的设备构建大小优化的软件,以及为更高级的设备和应用程序构建强大而复杂的软件。他集成了zephyr实时操作系统和广泛的完整应用程序,示例和协议堆栈,如Bl
zjl9556
·
2023-04-16 20:34
Nordic
nRF52
DK
NRF52832学习笔记
学习
经验分享
ZephyrOS--浅谈Bluetooth LE
1.相关工具版本Zepher版本:3.0.99(非正式版)工具链:zephyr-sdk-0.14.1硬件:nrf52dk_
nrf52832
(PCA10040)2.环境搭建https://docs.ze
我我我只会printf
·
2023-04-16 20:29
Nordic
Zephyr
蓝牙
BLE
zephyr
nRF52
bluetooth
nrf52832
蓝牙开发
1.简介第一部分开篇还是要说一下资源与开发环境。目前使用的是keil5,使用keil5则需要下载相应的pack包才能编译程序。资源:1.pack包:链接2.nrfgostudio:链接3.蓝牙协议栈:链接需要ARM.CMSIS.4.5.0的包,也是在pack包中下载的,为了防止网站屏蔽,把网址列出来:http://www.keil.com/dd2/Pack/#/third-party-downlo
wit_yuan
·
2023-04-15 10:10
解决方法:编译
NRF52832
工程时缺少micro_ecc_lib_nrf52.lib文件
一、问题开发环境:Keil5.27
NRF52832
SDK15.0JLlink驱动nRF5x-Command-Line-Tools_9_4_0_Installer在编译examples\ble_peripheral
Leung_ManWah
·
2023-04-11 06:36
NRF52832
学习笔记(20)——三轴加速度BMA423使用
一、简介BMA423采用内部加速计的原始数据并在内部处理数据,从而为开发人员提供有用的结果。这可为微控制器减掉一些负载并加快开发速度。当在可穿戴健身应用中使用时,它可以检测用户是静止不动、跑步还是走路。BoschSensortec为其所有传感器提供固件。在给BMA423上电时,它会经历一个内部上电复位(POR)序列。在系统POR之后,微控制器应运行Bosch的BMA423初始化程序,以正确配置芯片
Leung_ManWah
·
2023-04-06 13:07
低成本低功耗蓝牙芯片PHY6212可代替
NRF52832
PHY6212是一款超低功耗物联网蓝牙无线通信芯片,搭载32位ARMCortex-M0CPU,配备138KSRAM/RetentionSRAM,具有超低功耗、高性能和无线多模的特点,支持安全性、应用和无线更新的BLE功能。同时,其串行主要功能:ARMCortex-m032位处理器存储器:512/256K系统内存128KBROM138KBSRAM,睡眠模式下所有数据保持33/19通用I/O引脚所有引
江工melo
·
2023-04-05 08:53
经验分享
NRF52832
学习笔记(24)——GATT客户端发现服务和读写特征值
一、背景1.1GATT协议GATT(GenericAttributesProfile)的缩写,中文是通用属性协议,是已连接的低功耗蓝牙设备之间进行通信的协议。一旦两个设备建立起了连接,GATT就开始起作用了,这也意味着,你必需完成前面的GAP协议。GATT使用了ATT(AttributeProtocol)协议,ATT协议把Service,Characteristic对应的数据保存在一个查找表中,查
Leung_ManWah
·
2023-04-04 00:55
在VS Code上使用GCC开发嵌入式应用
资源总汇VSCodeCMakeArmGUN工具链nRF5SDKnRFCommandLineToolsSEGGERJ-Linksoftware这篇文章基于
nrf52832
介绍如何在VSCode上面使用GCC
一只流浪码农
·
2023-04-02 17:41
NRF52832
学习笔记(22)—— 串口DFU接口使用
一、简介1.1串口DFUDFU(DeviceFirmwareUpdate)设备固件升级,而UART串口升级技术是DFU其中一种类型。其他类型包括:OTA、USB和SPI等有线方式升级。第一次烧录时需要将softdevice(协议栈)、bootloader(引导加载程序)、settings(引导程序配置页)、application(用户应用程序)合成一个hex文件进行烧录。而之后的固件升级,只需通过
Leung_ManWah
·
2023-03-28 01:48
nRF52832
SPI使用
2018年7月20日
nRF52832
中使用SPI只是最简单TWI初始化,没有用SDK中提供的TWItransactionmanager及TWISensormodule.SPI初始化比较简单,直接nrf_drv_spi_init
a2633063
·
2023-03-20 06:25
NRF52832
学习笔记(2)——定时器接口使用
一、简介在有BLE协议栈的工程中,软件定时器用的是实时时钟RTC1二、使用步骤2.1头文件#include"app_timer.h"2.2定义定时器APP_TIMER_DEF(s_testTimer);//测试的定时器2.3定义定时时间#defineTEST_PERIODAPP_TIMER_TICKS(200)//定时时间(200ms)2.4定义回调函数/**@brief测试定时器的回调函数@pa
Leung_ManWah
·
2023-03-19 09:38
nRF52832
usbdongle 抓包工具
来源:image.png多谢,如有侵权,速删。image.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png
fllyzh
·
2023-02-04 04:23
nRF52832
DFU Service
为了更好的实现DFU控制升级功能,为设备增加一个DFUService,实现手机连接设备后修改此service中的Characteristic值,能够直接重启设备至BootLoader实现不需要手动重启就能够自动进入Bootloader进行DFU的功能.Nordic自身的DFUService增加非常简单:正式release时://InitializetheasyncSVCIinterfacetobo
a2633063
·
2023-01-31 20:40
PHY6222蓝牙5.2可替代
NRF52832
超低功耗SOC芯片
PHY6222是一款支持BLE5.2功能和IEEE802.15.4通信协议的系统级芯片(SoC),集成了超低功耗的高性能多模射频收发机,搭载32-bitARM®Cortex™-M0处理器,提供64KretentionSRAM、可选128K-8MFlash、96KBROM以及256bitefuse,支持基于BLE和IEEE802.15.4的安全架构、应用和OTA在线升级。此外,芯片串行外设IO和集成
动能世纪黄先生
·
2023-01-14 19:35
物联网
PHY6222蓝牙5.2的SOC芯片可以兼容替代PHY6202和PHY6212
大家都很熟悉NORDIC的
nRF52832
是个非常优秀的作品,而作为替代
nRF52832
的一款产品,PHY6222也很可以啊PHY6222是一款支持BLE5.2功能和IEEE802.15.4通信协议的系统级芯片
动能世纪洪小姐
·
2023-01-14 18:24
蓝牙5.0芯片
技术交流
java
nrf52832
学习笔记(五)蓝牙主从机连接和连接参数更新
nrf52832
学习笔记(五)蓝牙主从机连接和连接参数更新主机连接
nrf52832
SDK中主机连接从机需要使用sd_ble_gap_connect(ble_gap_addr_tconst*p_peer_addr
不咸不要钱
·
2022-12-30 15:36
蓝牙
BLE
nrf52832
ble
nordic
蓝牙
嵌入式
NRF52832
主机主动断开连接sd_ble_gap_disconnect()
本文主要讲Nordic的
NRF52832
主机主动断开连接函数sd_ble_gap_disconnect()使用过程中遇到的问题首先来说
NRF52832
的主机断开连接使用的是SDK函数sd_ble_gap_disconnect
announced1
·
2022-12-30 15:10
Nordic
NRF52832
BLE低功耗蓝牙
主机主动断开连接
使用Nordic的
nrf52832
进行主从机连接抓包分析
主机使用例程:nRF5_SDK_17.1.0_ddde560\examples\ble_central\ble_app_blinky_c\pca10040\s132\arm5_no_packs从机使用例程:nRF5_SDK_17.1.0_ddde560\examples\ble_peripheral\ble_app_blinky\pca10040\s132\arm5_no_packsnrf5283
~狂想家~
·
2022-12-30 15:01
蓝牙
Nordic
nrf52832
蓝牙
nRF52833及蓝牙5系列
NRF52832
低功耗蓝牙芯片对比
目录NRF52833简介NRF52833结构框图芯片特性对比
NRF52832
及蓝牙52系列选型参考NRF52833简介nRF52833是一款通用多协议SoC,具有蓝牙测向功能,可在-40°C至105°C
dnsj5343
·
2022-12-18 08:30
物联网IOT芯片
蓝牙4-5芯片
消费类电子产品应用芯片
物联网
NRF52833
NRF52832-QFAA
测向定位蓝牙芯片
NRF52833-QIAA-R
BLE Bluez Host +
nrf52832
Controller环境搭建
1、首先要准备一台linux设备运行bluez本文使用树莓派作为运行bluez的linux环境,默认自带bluez,可以检查一下bluez版本pi@raspberrypi:~$dpkg-sbluez|grep^VersionVersion:5.50-1.2~deb10u2+rpt1pi@raspberrypi:~$pi@raspberrypi:~$如果版本太旧可以考虑升级一下bluez2、编译ze
liyangtheking
·
2022-12-07 07:40
腾讯云
云计算
阿里云
(GCC)STM32基础详解之全局资源的使用
注:测试硬件非STM32(而是
nRF52832
),但是笔者认为这在所有Cortex-M3、M4单片机上是一样的情况,所以标题为了与之前系列相同而取了STM32。
我我我只会printf
·
2022-08-10 10:55
Nordic
GCC下单片机开发
stm32
单片机
arm
nrf52832
嵌入式
C++无符号整数溢出问题解析
问题提出
nrf52832
的SDK中是没有时间戳获取的函数的,为了统计性能耗时,也为了向一些库提供时间戳(毫秒级别),需要自己利用定时器实现获取毫秒的接口。
·
2022-06-08 11:32
NRF52832
学习笔记(5)——SPI(主机)接口使用
一、硬件连接功能口引脚MISO17MOSI18CLK20CSN19二、移植文件注意:以下出现缺失common.h文件错误,去除即可。uint8改为uint8_t或unsignedchar或自己宏定义链接:https://pan.baidu.com/s/1AP3VuZz2v5gN47zDDTqCVA提取码:d84r将board_spi.c和board_spi.h两个文件加入工程的Applicatio
Leung_ManWah
·
2022-05-24 18:10
Nordic BLE Soc 存储器空间的分配与配置
下面文章中使用
nRF52832
-QFAA(RAM64K,FLASH512K)举例.FLASH分配NordicBLESoc可以实现三类软件,不带SoftDevice(蓝牙协议栈)的软件将Soc当成普通MCU
超级普普罗特
·
2022-02-22 07:32
NRF52832
学习笔记(33)——低功耗实现
当系统空闲进入SystemOn模式时,默认情况下将处于低功耗子模式,通常最低功耗为1.9uA(
nRF52832
)或1.5uA(nRF52840),包括LFCLK和RTC。这是连接事件之间的正常状态。
Leung_ManWah
·
2022-02-12 23:25
NRF52832
学习笔记(6)——OTA DFU接口使用
一、简介1.1OTADFUDFU(DeviceFirmwareUpdate)设备固件升级,而OTA(OverTheAir)空中升级技术是DFU其中一种类型。其他类型包括:UART、USB和SPI等有线方式升级。第一次烧录时需要将softdevice(协议栈)、bootloader(引导加载程序)、settings(引导程序配置页)、application(用户应用程序)合成一个hex文件进行烧录。
Leung_ManWah
·
2022-02-05 15:03
nrf52832
蓝牙开发踩过的坑
接触
nrf52832
芯片已经有一段时间了,记录我踩过的坑。
wfagly
·
2021-11-20 18:00
解决方法:调试
NRF52832
工程时JLink提示错误信息read:@0x02000004
一、背景开发环境:Keil5.27
NRF52832
SDK15.3JLlink驱动nRF5x-Command-Line-Tools_9_4_0_Installer在Keil中download时发生以下错误
Leung_ManWah
·
2021-11-11 09:13
常见五大行业中无线蓝牙透传模块的运用
硅传科技研发的
NRF52832
是一款超低功耗蓝牙模块,通过UART(串口)操作可以实现模块与手机之间数据传输;具有命令控制可以修改模块的广播名称,
硅传科技521
·
2021-06-27 15:09
测试你的手机是否支持蓝牙5.0 2M PHY和 1M CODED PHY
比如,Nordic
nRF52832
和nRF52840都是蓝牙5.0,但是52832只支持1MPHY,52840却3种都支持。
超级普普罗特
·
2021-06-08 17:04
NRF52832
学习笔记(37)——SPI(从机)接口使用
一、SPI简介SPI(SerialPeripheralInterface)协议是由摩托罗拉公司提出的通讯协议,即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在ADC、LCD等设备与MCU间,要求通讯速率较高的场合。芯片的管脚上只占用四根线。MISO:主器件数据输出,从器件数据输入。MOSI:主器件数据输入,从器件数据输出。SCK:时钟信号,由主设备控制发出。NSS(CS):从设备选
Leung_ManWah
·
2021-05-18 11:32
NRF52832
NRF52832
SPI
spi
slave
SPI从机
BLE
NRF52832
学习笔记(23)——GAP主机端连接
一、背景链路层(LL)控制设备的射频状态,有五个设备状态:待机、广播、扫描、初始化和连接。广播为广播数据包,而扫描则是监听广播。GAP通信中角色,中心设备(Central-主机)用来扫描和连接外围设备(Peripheral-从机)。二、配置连接参数定义连接的参数,这个参数将在sd_ble_gap_connect()函数中被调用。//定义连接参数staticble_gap_conn_params_t
Leung_ManWah
·
2021-04-20 09:56
使用
nRF52832
开发板用作dongle抓取蓝牙数据包
nRF52832
DK是Nordic(北欧半导体)的52832的官方开发板,图一
nRF52832
DK这个板子除了它的本职工作--跑
nRF52832
的例程、调试代码之外,其实它还有一个特殊功能:作为一个蓝牙嗅探器
海东青电子
·
2021-03-21 17:09
NRF52832
调试方法1——HardFault_Handler问题定位
一、遇到问题在运行官方SDK(V17.0.2)的examples:bsp例程时,此例程时钟使用了32.768kHz的低速时钟。我碰到了硬件错误,下面随我一起来找一下原因。在keil的debug模式下,直接点击全速运行(Run)发生程序卡死,debug显示停到了HardFault_Handler位置,如下图所示。此时使用navigatebackwards(蓝色左箭头)是找不到C代码卡在了何处,毕竟让
莫得感情的Robot
·
2021-01-06 23:10
Nordic
&
BLE
单片机
debug
c语言
NRF52832
学习笔记(12)——UART串口使用
一、简介UARTE是带有EasyDMA的通用异步接收器/发送器UART。提供快速、全双工、异步的串口通信,内置流量控制(CTS,RTS)支持硬件,速率高达1Mbps。以下是UARTE的主要功能:全双工操作自动硬件流控制生成9位数据带奇偶校验EasyDMA波特率高达1Mbps在支持的事务之间返回IDLE(使用HW流控制时)一个停止位最低有效位(LSB)优先用于每个UART接口的GPIO可以从设备上的
Leung_ManWah
·
2020-12-15 15:01
NRF52832
学习笔记(31)——Watchdog看门狗使用
一、简介看门狗定时器(WDT:WatchdogTimer)的作用是在发生软件故障时(如程序陷入死循环或者程序跑飞),强制复位单片机,让单片机重新运行程序。看门狗定时器本质上是一个计数器,只不过这个计数器的作用是固定的,一旦计数值递增到设定的值(向上计数)或者计数值递减到0(向下计数),即“超时”时,看门狗定时器产生复位信号,复位系统。程序正常运行时,会在看门狗定时器“超时”前清零计数值(向上计数)
Leung_ManWah
·
2020-12-07 11:09
NRF52832
学习笔记(1)——搭建环境、编译烧写
一、搭建环境1.1安装Keil5官网下载:http://www2.keil.com/mdk5/百度网盘:https://pan.baidu.com/s/1T_eF5NDYeq38bR0cqjiZkw提取码:562z1.2下载SDK官网下载:https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK/Download#infotab
Leung_ManWah
·
2020-12-04 17:22
NRF52832
学习笔记(35)——4G模块EC200S使用
一、简介EC200S-CN是移远通信最近推出的LTECat1无线通信模块,支持最大下行速率10Mbps和最大上行速率5Mbps,具有超高的性价比;同时在封装上兼容移远通信多网络制式LTEStandardEC2x(EC25、EC21、EC20R2.0、EC20R2.1)和EC200T/EG25-G/EG21-G模块以及UMTS/HSPA+UC20/UC200T模块,实现了3G网络与4G网络之间的无缝
Leung_ManWah
·
2020-12-04 16:46
NRF52832
学习笔记(34)——倾角传感器SCL3300使用
一、简介官方数据手册:https://pan.baidu.com/s/1Y0M4ImNsBvAvECy-yNUvxg提取码:itsr超低噪声、高分辨率0.001°/√HzSPI数字接口优越的机械阻尼特性使用温度范围:-40~125℃消耗电流1.2mA(供给电源:3.0~3.6V时)成熟的静电容量3D-MEMS技术二、硬件连接功能口引脚MISO17MOSI18CLK20CSN19三、添加SPI驱动查
Leung_ManWah
·
2020-10-27 14:21
为玩转 JavaScript 而生的硬件
为了进一步学习JavaScript以及在微控制器上实现的解析器,我专门设计了一款简单的硬件
nRF52832
MicroDevelopmentKit,目前已经能够支持JerryScript以及Espruino
造物邦
·
2020-10-11 05:50
超低功耗蓝牙5.0芯片PHY6202替代NRF51822/NRF51802/
NRF52832
随着IOT领域智能穿戴、智能家居、智慧医疗等市场应用对蓝牙芯片低功耗、低成本要求的不断提高,PHY62系列芯片应运而生。PHY6202是一款具有强大性能,高灵活性的超低功耗多协议蓝牙芯片,同时支持低功耗蓝牙,蓝牙5.0,蓝牙MESH,ZigBee,谷歌Thread,Mist等多种通信协议,面向智能终端周边设备,智能语音,智能家居,智能制造,智能交通等应用。PHY6202使用一颗32位ARMCort
2355239039qq
·
2020-09-17 05:45
PHY6202
替代NRF51822
蓝牙
芯片
01、
NRF52832
介绍功耗、射频参数、芯片处理能力、内存和支持协议详解
众所周知,低功耗代蓝牙以其低功耗的优势,凸显出强大的市场竞争力,而其中
nRF52832
这一款低功耗蓝牙芯片更是受到大家的欢迎。
13631676419佐
·
2020-09-17 04:14
NRF52832
芯片
NRF51802/NRF51822/
NRF52832
内核对比
FLASH是256K,RAM是16K,蓝牙BLE4.0/4.2(SDK新版本支持4.2)NRF51802的内核为M0,FLASH是256K,RAM是16K,蓝牙BLE4.0/4.2(SDK新版本支持4.2)
NRF52832
13631676419佐
·
2020-09-17 04:25
蓝牙
NRF52832
芯片
蓝牙
解决
nrf52832
串口蓝牙4.0传输大量数据断开蓝牙的问题
使用nordic官网的串口蓝牙时,若传输大量数据,会使单片机复位,从而蓝牙断开。原因:在串口服务函数里发送蓝牙的数据,导致中断响应不及时,系统复位。解决方法:串口服务函数不要发送蓝牙数据,只接受串口数据,使用定时器发送数据。为了防止不同的数据帧粘在同一包,串口传输时定义通信协议,再使用fifo缓存将要发送的数据。fifo尽量大,5K没有问题。定义了一个简单的协议:HeadLengthData2字节
啊暴哥
·
2020-09-16 09:22
nrf52832
蓝牙4.0
NRF52832
下载例程报错问题记录
1.JLINK_问题JLinkARM.dllisnotcorrectlyinstalled.PleaserunthenRFToolsinstallertoinstallthenewestversion.NRFstudio解决:刚开始装J-LINK5.12版本,后来下载6.22SEGGER2.jlink-无法下载的问题关于J-link驱动失败原因出现,无法加载驱动JL2CM3.dll,我的电脑-属性
mg_hover
·
2020-09-15 08:03
嵌入式
nrf52832
-sdk15.2在ble-uart工程下移植dfu实验
前期准备1、生成secure_bootloader由于编译BootLoader需要安全加密,按照网上大多数教程基本可以完成注意初始生成的秘钥key在之后的升级过程中应该始终保持一致,否则无法升级2、移植dfu生成ble-uart-with-dfu固件为了让ble_app_uart具有DFU功能,有2种做法,一是把NUS服务移植到ble_app_buttonless_dfu中,这种方法相对来说更简单
偏执灬
·
2020-09-15 05:54
nrf51822蓝牙开发
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他