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
51822
NRF
51822
为了防止个人理解错误,下面的回答大多都会引用了论坛资料或者链接。1.如何让设备发起bongding请求先设置权限BLE_GAP_CONN_SEC_MODE_SET_ENC_NO_MITM(&dis_init.dis_attr_md.read_perm)在ios上,除非app试图读取的characteristic收到保护,否则是没有bongding请求发生的。(可参考ble_app_gls例程)原回
guanlong2008
·
2020-08-21 09:57
蓝牙
[远程授权] AMO-K202 或 K216脱机烧录器升级授权方法 (用于开通未授权的通道)
授权后,依据你购买或获得赠送的功能,将支持STM8STM32GD32nRF
51822
nRF52832nRF52840CC2541CC2640等芯片的烧录(只会支持你已购买的烧录功能升级)。
深圳阿莫
·
2020-08-21 04:07
脱机烧录器
NORDIC NRF
51822
/802 NRF52832/810 NRF52840量产烧录工具介绍
特点:*本烧录器有多个版本,一拖一到一拖十,烧录个数不一样,价格不一*支持NORDIC公司nRF51nRF52全系列SOC芯片烧录(烧录座需要另外购买)同时也支持PCBA的烧录*支持XP、WIN7、WIN8、WIN10操作系统*可设定管理员密码,防止未经许可的操作*烧录器对外供电,目标板不用另外供电*500mA自恢复保险,ESD保护,目标板短路提醒*支持单个文件或者SD+APP+BT三个文件的合并
深圳市广联通电子有限公司
·
2020-08-20 23:24
NRF
51822
自学笔记(四)mpu6050读取原始数据
先看一下主函数==#include#include#include"nrf.h"#include"simple_uart.h"#include"inv_mpu.h"#include"inv_mpu_dmp_motion_driver.h"#include"nrf_delay.h"#include"twi_master.h"#include"twi_master_config.h"#include"
KGlen
·
2020-08-20 16:48
NRF51822
nrf51822
芯片
数据
低功耗蓝牙4.0BLE编程-nrf
51822
开发(7)-SDP服务发现协议
SDP的全称是ServiceDiscoveryProtocol,中文是服务发现协议。SDP(服务发现协议)是蓝牙协议体系中的核心协议,是蓝牙系统重要组成部分,是所有用户模式的基础。在蓝牙系统中.客户只有通过服务发现协议才能获得设备信息、服务信息及服务特征,才能在此基础上建立相互间的连接。通过这个协议,应用程序可以发现哪些服务可用以及服务的特性是什么。SDP服务器-客户端模型:客户端通过发送SDP请
xgbing
·
2020-08-19 23:45
[蓝牙]
nrf51822蓝牙BLE开发
nrf
51822
--- 获取RSSI
比如蓝牙防丢器就是通过RSSI来实现防丢的3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:nrf
51822
最小系统例子:SDK10.0.0\examples\ble_peri
a369000753
·
2020-08-18 08:37
nordic
nrf51822
蓝牙4.0
NRF
51822
+STM32bootload——typedef void (*Fun) (void) 理解
1、typdef用法如下所示1typedefunsignedcharuint8_t;2typedefunsignedshortintuint16_t;3typedefunsignedintuint32_t;4uint8_ti;//定义一个8位无符号字符型变量2、指针函数形式1//定义一个函数指针pfun,指向一个返回类型为int,有一个参数为int的函数2int(*pfun)(int);3//指针
weixin_30325971
·
2020-08-18 04:27
nrf
51822
之PWM呼吸灯程序
额外链接:1、JLink-SWD烧写之引脚定义:http://www.openedv.com/posts/list/1747.htm2、百度文库c语言之PWMhttp://wenku.baidu.com/link?url=2QeCZppvhH81D4OYAyi9eEDP8Sk0p0OQhPKPfo0OXWiWZ5PxBvSMXtP8ejxZw-sxrSOGwrFj3K3q2ewwkM_vAQlk-
dingguan3130
·
2020-08-15 10:42
基于nrf
51822
的蓝牙4.0 dht11测温开发
一、概述使用nrf
51822
蓝牙4.0芯片,驱动dht11测量温湿度,然后将温湿度数值通过notification方式传送到安卓手机app端,并显示。
凭江仙
·
2020-08-15 10:49
综合项目
低功耗蓝牙4.0BLE编程-nrf
51822
开发(2)
相关下载:http://download.csdn.net/detail/xgbing/9565708首先看的示例是心率计一个示例程序:\ARM\Device\Nordic\nrf
51822
\Board
xgbing
·
2020-08-14 04:31
[蓝牙]
nrf51822蓝牙BLE开发
nrf
51822
蓝牙协议栈 API 入门
需要看的文档:《07_SimpleBLEsensorapplicationwalkthough.pdf》《06_nRF51ToolchainandSoftwareDevelopmentkit.pdf》《04_nRF51_series_intro.pdf》重点看一下芯片手册:1低功耗怎么实现的2GPIOE是啥东东3PPI是啥东东4串口怎么调试的速度快一点方便打印调试信息5SPI接口如何设置,可以读写
wowocpp
·
2020-08-14 04:57
蓝牙WIFI无线通信
NRF
51822
之IIC(MEMS_LIS2DH12)
在上篇介绍了OLED的II以写操作为主,没有进行读取操作。所以在现再补充读取的操作。我在此以LIS2DH为例子uint8_ttemp;lis2dh_read_registers(LIS2DH_WHO_AM_I,&temp,1);我们现在操作的寄存器为who_am_i时序如下好了现在贴上主要代码#defineMEMS_LIS2DH_ADDR(0x30U>>1)#defineLIS2DH_WHO_AM
weixin_30505751
·
2020-08-14 03:24
NRF52832NFC读写
nrf
51822
和nrf52832都是nordic公司生产的低功耗ble芯片。nrf52832是nrf
51822
的升级版,nrf52相比nrf51增加了nfc的功能。
気絿
·
2020-08-14 03:10
NRF52832
nrf
51822
蓝牙SPI对microSD卡读写
基于nrf
51822
SDK10的蓝牙串口工程,增加SPI的资源文件到工程,定义SPI0使能,以及定义IO口,和CS引脚电平,新建drv_sd_api.c文件如下即可在主函数调用接口函数对SD卡进行操作,
偏执灬
·
2020-08-14 03:49
nrf51822蓝牙开发
nrf
51822
蓝牙笔记之连接参数更新
ThePeripheralPreferredConnectionParameters(ppcp)containse.g.theMIN_CONN_INTERVALandMAX_CONN_INTERVALvalueswhichissetintotheGAPservicewithcalltofunctionsd_ble_gap_ppcp_set().Ifyoureadthatwithsd_ble_gap
偏执灬
·
2020-08-14 03:49
nrf51822蓝牙开发
nrf
51822
--- TWI0和SPI0 TWI1 SPI1
#ifndefNRF_DRV_CONFIG_VALIDATION_H#defineNRF_DRV_CONFIG_VALIDATION_H#ifdefNRF52#if(TWI0_ENABLED+SPI0_ENABLED+SPIS0_ENABLED+TWIS0_ENABLED)>1#error"TWI0,SPI0,SPIS0orTWIS0cannotbeenabledtogether.Instance
a369000753
·
2020-08-14 02:34
nordic
nrf51822
蓝牙4.0
nrf
51822
--- spi 通信
1.目的nrf
51822
spi通信2.分析在实际应用中经常要用到spi通信,比如度flash3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:微雪开发板nrf
51822
例子:SDK10.0.0
a369000753
·
2020-08-14 02:34
nordic
nrf51822
蓝牙4.0
nrf
51822
程序的分析(二)
nrf
51822
程序的分析(二)接着上篇分析,这次从主函数的协议栈开始分析。
忧愁的awe
·
2020-08-14 02:56
蓝牙
开源
51822
蓝牙协议之实例解析L2CAP协议
概要:逻辑链路控制和适配协议(L2CAP),支持高层协议多路复用、数据分段和重组,并且支持传送服务质量信息。本文件主要针对协议状态自动机、分组格式及构成相关内容进行描述一、下面介绍L2CAP的几大功能:1.协议复用L2CAP应支持协议复用,因为基带协议不支持任何‘类型’域,而这些类型域则用于标识要复用的更高层协议。L2CAP必须能够区分高层协议,例如,服务搜索协议,RFCOMM,和电话控制等。2.
偏执灬
·
2020-08-14 02:36
nrf51822蓝牙开发
低功耗蓝牙4.0BLE编程-nrf
51822
开发(8)-GATT
TheGenericAttributeProfile(GATT)使用属性定义一个服务框架,定义了服务和特性的过程和数据格式,包含发现、读取、写入、通知指示特性和配置特性广播。GATT配置文件设计用于应用程序和其它配置文件,客户端与服务器通讯时使用它。服务器包含了一系列的特性,GATT配置文件定义了怎么使用属性协议去发现、读取、写入、获得指示和配置特性广播。配置文件包含了:(1)配置交换;(2)设备
xgbing
·
2020-08-12 14:43
[蓝牙]
nrf51822蓝牙BLE开发
NRF
51822
学习笔记之主从通信讲解,另外附加把UUID更改成蓝牙技术联盟的基本UUID
从机板子是52832的,从机代码采用官方的串口例程,主机是公司的
51822
板子,主机代码也是公司的,因为对这块不熟悉,造成主从不能通信,最后请教老员工才知道,他们把蓝牙服务的UUID更改成蓝牙技术联盟的基本
一头小笨驴
·
2020-08-12 13:42
技术
初学
[编译] 4、在Linux下搭建nRF
51822
的开发烧写环境(makefile版)
星期日,09.九月201807:51下午-beautifulzzzz1、安装步骤1)从GNUArmEmbeddedToolchain官网下载最新的gcc-arm工具链,写文章时下载的是:gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz22)从NORDIC官网下载相应版本的SDK,我这里选择的是12.3.0版本:CodeNameVersionnRF
weixin_33941350
·
2020-08-12 13:43
nrf
51822
SDK12.3.0 电源管理官方例程
一、实验平台:测试板:PCA10028协议栈版本:nRF5_SDK_12.3.0_d7731ad例程所在位置:nRF5_SDK_12.3.0_d7731ad\examples\peripheral\pwr_mgmt官方解释:http://infocenter.nordicsemi.com/index.jsp二、流程解释根据官方的测试流程:按下BUTTON1后,进入bsp_evt_handler()
弋阳yoga
·
2020-08-12 12:46
nrf51822
NRF52840 DFU升级(四):GPREGRET标志位升级
参考博文《蓝牙nrf
51822
空中升级》相关文章:《NRF52840DFU升级(一):按键升级》《NRF52840DFU升级(二):Hex文件打包》《NRF52840DFU升级(三):Buttonless
御风牧云_
·
2020-08-12 11:04
BLE
微信硬件开发系列教程07-蓝牙nrf
51822
固件编译(airkiss/airsync)
蓝牙nrf
51822
源代码固件编译,使用上篇搭建的开发环境进行源代码的讲解和编译,下载到开发板中。(电脑烧写开发板连线图)仿真+串口的接线。
hunhun1122
·
2020-08-12 11:32
微信
微信蓝牙
微信蓝牙
记录一下,学习 nRF
51822
完毕
花了不少时间来玩nRF
51822
,心情大好,写个日志标记一下,哈哈。
dxj111
·
2020-08-12 11:37
心情
nRF
51822
mergeHex 三合一量產用燒錄檔案
nRF
51822
用nRFgostudio燒寫的時候需要三個hex檔案,(按燒寫順序)softdeviceapplicationbootloader此三個hex可合併為一,用於量產較為方便,本篇介紹三合一
agathakuan
·
2020-08-12 10:10
nRF51822
nrf
51822
_xxaa OTA升级教程
在NORDIC的SDK中,有丰富的文档和例子介绍nrf
51822
的OTA升级流程。但也有两个方面的问题:1、各部分的内容比较分散,不容易把整体流程串联起来,而且对一些参数的配置说明也不够清晰。
FarWalker
·
2020-08-12 10:07
BLE
Nordic
51822
烧录bootloader 后,需要OTA一次,才能启动App解决办法
Nordic
51822
烧录bootloader后,需要OTA一次,才能启动App解决办法使用nrfjprog烧写寄存器标志位nrfjprog--memwr0x3FC00--val0x01官网解释说明如下
cheneysunw
·
2020-08-11 11:24
Android BLE学习(一): Android搜索BLE设备
自从入手ble
51822
开发板后就开始不停加班,中途出于好奇,业余时间写了一些单片机上json解析相关的东西,妄图使用蓝牙传输json数据,不知道是否实用,既然开始写了,得写出点样子,晃晃荡荡,2016
vonchenchen1
·
2020-08-09 17:07
Android
BLE开发笔记
nrf
51822
连接事件抓包分析
概述:广播报文和数据报文最大的不同在于报头的格式和净荷的长度。而且广播报文是单向的,连接后的数据报文是双向的。数据报头:逻辑链路标识符:LLIDLLID=00保留LLID=11:报文交于链路层直接管理,数据包有链路层直接解析。LLID=10:高层报文的开始,表示报文的首个报文。后面可能有也可能没有延续报文LLID=01:高层报文的延续,当数据较多时,非首个报文的标识符。后面有无或者多少延续报文也是
子妙815
·
2020-08-09 04:22
蓝牙BLE开发
nrf
51822
DFU 空中升级教程
使用SDK版本:nRF51_SDK_9.0.0_2e23562测试软件:nrfmaster本次使用的例程为ble_app_hrs心率例程,路径为\nRF51_SDK_9.0.0_2e23562\examples\ble_peripheral\ble_app_hrs\pca10028\s110_with_dfu;这个实例已经添加好了dfu服务,所以不用自己再添加;实例中使用的芯片为32KBRAM的,
WYL_LIVE
·
2020-08-08 22:26
NRF51822
Nordic nRF
51822
Dongle、nRF Sniffer + Wireshark 蓝牙抓包环境搭建 win10_x64
需要安装的软件:1.Wiresharkv2.4.6以上版本2.pythonv2.7.x(注意:必须是这个版本,v3.x不行)3.pyserialv3.4(这个软件可以安装完python后使用python脚本安装)4.nrfsnifferv2.x软件包安装:1.安装wireshark2.安装python,注意:安装时选择自动添加环境路径3.添加sniffer软件工具到wireshark打开Wires
razor_et
·
2020-08-08 20:36
蓝牙
Nordic nRF
51822
开发入门
4.安装nRF51SDK,安装完成后,在Keil的目录里有
51822
的相关的例程和源码。1.2本例安装的软件版本Windows:win764bitKeil:V5.13.0.0(mdk_51
飞翔到天边
·
2020-08-08 18:24
工作
BLE
51822
抓包实现
ble-sniffer_win_1.0.12.你需要使能你的dongle抓包功能,打开nRFgoStudio软件,选择Eraseall,然后在programApplication中选择ble-sniffer_nRF
51822
nanjoh
·
2020-08-08 18:31
蓝牙51822
微信硬件开发系列教程06-蓝牙nrf
51822
开发环境(airkiss/airsync)
对蓝牙nrf
51822
开发,需要安装他的开发环境,Keil_MDK+nrf51_sdk+nrfgostudio+JLinkARM。Keil_MDK:大名鼎鼎的Keil开发软件。
hunhun1122
·
2020-08-08 16:49
微信
微信蓝牙
微信蓝牙
速攻蓝牙NRF52832系列教程之方法篇(二)
当时笔者了解过两款手环,一款是基于DA14580的小米手环1代,一款是基于NRF
51822
已经开源的百度手环。当时惊讶于手环的续航能力。
金云天
·
2020-08-08 15:23
nRF
51822
:在 macOS 下使用 Segger Embedded Studio (SES) 搭建开发环境
系统环境系统:10.13.6(Windows和Linux同样适用)网络:联网软件环境(只能保证这个版本环境好用)编译器环境:SeggerEmbeddedStudiov3.40(SES)仿真器驱动:J-LinkSoftwareandDocumentationPackv6.32i软件开发包:nRF5SDKv12.3.0(最后一个支持nRF51系列芯片的版本)硬件环境开发板:nRF51DKv1.2.0开
关东糖
·
2020-08-08 14:58
nRF51822
蓝牙4.0BLE抓包(一) - 搭建EN-Dongle工作环境 使用EN-Dongle抓包 nRF
51822
版权声明:本文为博主原创文章,转载请注明作者和出处。蓝牙4.0BLE的开发过程中,使用抓包器进行抓包分析无疑会极大地提高我们的开发效率,同时能帮我们快速的定位问题。对于初学者来说,抓包分析能让我们更快的理解蓝牙4.0BLE的工作过程。本文详细说明如何搭建EN-Dongle的抓包环境和如何使用EN-Dongle进行抓包。EN-Dongle抓包时会通过Sniffer软件调用强大的网络封包分析软件Wir
a547155971
·
2020-08-08 13:46
nrf
51822
--- 微信移植 (官方例子移植到SDK10.0)
1.目的把官方的代码移植到sdk10.0版本2.分析由于官方的版本过低,移植到高版本3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:nrf
51822
最小系统例子:SDK10.0.0
荷兰风车
·
2020-08-08 12:49
射频电路(RFID)和物联网
NRF
51822
如何使用RTT 实时终端调试(翻译教程)
原教程:https://devzone.nordicsemi.com/tutorials/6/在SDK12.0.0或者更高的版本中,对RTT的日志记录调试是内置到记录器模块(loggermoduleNRF_LOG)。想使用RTT的日志记录,检查配置向导(configurationwizard)的sdk_config.h文件的NRF_LOG_BACKEND_SERIAL_USES_RTT选项。因此,
weixin_30938149
·
2020-08-08 11:44
STM32F405 DFU更新固件
dfuDFU更新模式主要被考虑作为一种恢复模式,它可以下载新的固件到STM32F405中;另外空中下载OTA(OverTheAir)也可以更新固件,相对DFU更方便一些,用这种方法我们也可以更新nRF
51822
工程人在路上
·
2020-08-07 22:42
crazyflie2.0
NRF
51822
之app_button使用
我们现在开始使用app_button,为什么要使用这个来替代直接使用GPIOTE呢?因为我们在手册中可以看到如果一直开启GPIOTEin模式的需要需要很大电流。所以我们需要使用RTC来“周期”的查询。马上上代码/**@file*@briefExampleapp_buttonproject.**/#include#include#include"app_button.h"#include"board
weixin_30869099
·
2020-08-07 20:59
nrf
51822
/52832学习笔记之官方DFU过程梳理
定义一个DFU服务#ifdefBLE_DFU_APP_SUPPORT/**@snippet[DFUBLEServiceinitialization]*/ble_dfu_init_tdfus_init;//InitializetheDeviceFirmwareUpdateService.memset(&dfus_init,0,sizeof(dfus_init));dfus_init.evt_hand
偏执灬
·
2020-08-07 18:04
nrf51822蓝牙开发
nrf
51822
裸机教程-GPIOTE
51822
将GPIO的中断相关做成了一个单独的模块GPIOTE,这个模块不仅提供了GPIO的中断功能,同时提供了通过task和event的方式来访问GPIO的功能。
changeyourmind
·
2020-08-07 13:23
NORDIC
nRF5
NORDIC全新升级NRF52811/蓝牙5.1精准定位可替代nrf
51822
NRF52811系统级芯片(SoC),这个全功能无线连接解决方案支持蓝牙5.1测向(DirectionFinding)功能和一系列流行低功耗无线协议,用于智能家居和工业产品的网关等应用。NordicnRF52811SoC包括一个多协议2.4GHz射频模块(具有4dBm输出功率、-97dBm灵敏度(在蓝牙51Mbps模式下))、一个64MHz的32位Armfile:///C:\Users\Lenov
weixin_33676492
·
2020-08-05 04:50
低功耗蓝牙4.0BLE编程-nrf
51822
开发(1)
nrf
51822
,功耗低,性能强,开发难度小,虽然比TI的贵一点,但cortex-m0毕竟不错,带256Kflash,16KRam,可以做很多应用开发。
xgbing
·
2020-08-05 03:50
[蓝牙]
nrf51822蓝牙BLE开发
嵌入式软件设计中关键字:const/volatile/static
最近调试
51822
遇到一个被编译器优化的坑,发现关键字的重要性,平时定义变量的时候,还是必要加上关键字,避免不必要的麻烦。这里整理一份关键字的用法。
偏执灬
·
2020-08-04 00:42
嵌入式软件设计
nrf51822蓝牙开发
nrf51蓝牙未连接超时自动关机
问题硬件:nrf
51822
开发板软件:MDKSDK:nRF5_SDK_12.3.0_d7731ad工程是基于nRF5_SDK_12.3.0_d7731ad\examples\ble_peripheral
白菜爱吃白菜
·
2020-08-03 15:11
嵌入式开发
[nRF
51822
] 16、nRF
51822
的随机数生成器,及随机数生成器的一些知识(可以帮您补补随机数发生器的知识)...
1、前言随机数生成器在通信、加密、图像传输等领域应用广泛,且一般起到关键性作用。我在最近设计的一个近场射频通信协议的碰撞避退算法的过程中,便对此有深深体会。2、伪随机数发生器随机数发生器一般包括伪随机数发生器和真随机数发生器。伪随机数发生器的伪随机序列是由数学公式计算产生,如果生成随机数的算法确定了,那么这个随机数序列也就确定了。所以从数学意义上讲,伪随机数并不随机,序列本身也必然会重复。但是只要
weixin_33805557
·
2020-07-30 10:36
上一页
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
其他