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
NRF51822
nrf51822
之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
基于
nrf51822
的蓝牙4.0 dht11测温开发
一、概述使用
nrf51822
蓝牙4.0芯片,驱动dht11测量温湿度,然后将温湿度数值通过notification方式传送到安卓手机app端,并显示。
凭江仙
·
2020-08-15 10:49
综合项目
低功耗蓝牙4.0BLE编程-
nrf51822
开发(2)
相关下载:http://download.csdn.net/detail/xgbing/9565708首先看的示例是心率计一个示例程序:\ARM\Device\Nordic\
nrf51822
\Board
xgbing
·
2020-08-14 04:31
[蓝牙]
nrf51822蓝牙BLE开发
nrf51822
蓝牙协议栈 API 入门
需要看的文档:《07_SimpleBLEsensorapplicationwalkthough.pdf》《06_nRF51ToolchainandSoftwareDevelopmentkit.pdf》《04_nRF51_series_intro.pdf》重点看一下芯片手册:1低功耗怎么实现的2GPIOE是啥东东3PPI是啥东东4串口怎么调试的速度快一点方便打印调试信息5SPI接口如何设置,可以读写
wowocpp
·
2020-08-14 04:57
蓝牙WIFI无线通信
NRF51822
之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读写
nrf51822
和nrf52832都是nordic公司生产的低功耗ble芯片。nrf52832是
nrf51822
的升级版,nrf52相比nrf51增加了nfc的功能。
気絿
·
2020-08-14 03:10
NRF52832
nrf51822
蓝牙SPI对microSD卡读写
基于
nrf51822
SDK10的蓝牙串口工程,增加SPI的资源文件到工程,定义SPI0使能,以及定义IO口,和CS引脚电平,新建drv_sd_api.c文件如下即可在主函数调用接口函数对SD卡进行操作,
偏执灬
·
2020-08-14 03:49
nrf51822蓝牙开发
nrf51822
蓝牙笔记之连接参数更新
ThePeripheralPreferredConnectionParameters(ppcp)containse.g.theMIN_CONN_INTERVALandMAX_CONN_INTERVALvalueswhichissetintotheGAPservicewithcalltofunctionsd_ble_gap_ppcp_set().Ifyoureadthatwithsd_ble_gap
偏执灬
·
2020-08-14 03:49
nrf51822蓝牙开发
nrf51822
--- 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
nrf51822
--- spi 通信
1.目的
nrf51822
spi通信2.分析在实际应用中经常要用到spi通信,比如度flash3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:微雪开发板
nrf51822
例子:SDK10.0.0
a369000753
·
2020-08-14 02:34
nordic
nrf51822
蓝牙4.0
nrf51822
程序的分析(二)
nrf51822
程序的分析(二)接着上篇分析,这次从主函数的协议栈开始分析。
忧愁的awe
·
2020-08-14 02:56
蓝牙
开源
低功耗蓝牙4.0BLE编程-
nrf51822
开发(8)-GATT
TheGenericAttributeProfile(GATT)使用属性定义一个服务框架,定义了服务和特性的过程和数据格式,包含发现、读取、写入、通知指示特性和配置特性广播。GATT配置文件设计用于应用程序和其它配置文件,客户端与服务器通讯时使用它。服务器包含了一系列的特性,GATT配置文件定义了怎么使用属性协议去发现、读取、写入、获得指示和配置特性广播。配置文件包含了:(1)配置交换;(2)设备
xgbing
·
2020-08-12 14:43
[蓝牙]
nrf51822蓝牙BLE开发
NRF51822
学习笔记之主从通信讲解,另外附加把UUID更改成蓝牙技术联盟的基本UUID
最近在搞蓝牙主从通信这块,公司里面是有之前的代码的,但是自己想在自己52832开发板上弄一个主从通信。从机板子是52832的,从机代码采用官方的串口例程,主机是公司的51822板子,主机代码也是公司的,因为对这块不熟悉,造成主从不能通信,最后请教老员工才知道,他们把蓝牙服务的UUID更改成蓝牙技术联盟的基本UUID的问题,找到问题后,自己改了一下UUID类型,也就成功了,刚好趁这次机会,把UUID
一头小笨驴
·
2020-08-12 13:42
技术
初学
[编译] 4、在Linux下搭建
nRF51822
的开发烧写环境(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
nrf51822
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标志位升级
参考博文《蓝牙
nrf51822
空中升级》相关文章:《NRF52840DFU升级(一):按键升级》《NRF52840DFU升级(二):Hex文件打包》《NRF52840DFU升级(三):Buttonless
御风牧云_
·
2020-08-12 11:04
BLE
微信硬件开发系列教程07-蓝牙
nrf51822
固件编译(airkiss/airsync)
蓝牙
nrf51822
源代码固件编译,使用上篇搭建的开发环境进行源代码的讲解和编译,下载到开发板中。(电脑烧写开发板连线图)仿真+串口的接线。
hunhun1122
·
2020-08-12 11:32
微信
微信蓝牙
微信蓝牙
记录一下,学习
nRF51822
完毕
花了不少时间来玩
nRF51822
,心情大好,写个日志标记一下,哈哈。
dxj111
·
2020-08-12 11:37
心情
nRF51822
mergeHex 三合一量產用燒錄檔案
nRF51822
用nRFgostudio燒寫的時候需要三個hex檔案,(按燒寫順序)softdeviceapplicationbootloader此三個hex可合併為一,用於量產較為方便,本篇介紹三合一
agathakuan
·
2020-08-12 10:10
nRF51822
nrf51822
_xxaa OTA升级教程
在NORDIC的SDK中,有丰富的文档和例子介绍
nrf51822
的OTA升级流程。但也有两个方面的问题:1、各部分的内容比较分散,不容易把整体流程串联起来,而且对一些参数的配置说明也不够清晰。
FarWalker
·
2020-08-12 10:07
BLE
nrf51822
连接事件抓包分析
概述:广播报文和数据报文最大的不同在于报头的格式和净荷的长度。而且广播报文是单向的,连接后的数据报文是双向的。数据报头:逻辑链路标识符:LLIDLLID=00保留LLID=11:报文交于链路层直接管理,数据包有链路层直接解析。LLID=10:高层报文的开始,表示报文的首个报文。后面可能有也可能没有延续报文LLID=01:高层报文的延续,当数据较多时,非首个报文的标识符。后面有无或者多少延续报文也是
子妙815
·
2020-08-09 04:22
蓝牙BLE开发
nrf51822
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
nRF51822
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
nRF51822
开发入门
1开发环境搭建1.1软件安装1.Keil软件安装;2.Jlink驱动安装;3.nRFgoStdio安装,该软件用来烧写蓝牙协议栈和应用软件。第二步安装了Jlink驱动后,不要安装nRFgo里自带的Jlink驱动。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_
nRF51822
nanjoh
·
2020-08-08 18:31
蓝牙51822
微信硬件开发系列教程06-蓝牙
nrf51822
开发环境(airkiss/airsync)
对蓝牙
nrf51822
开发,需要安装他的开发环境,Keil_MDK+nrf51_sdk+nrfgostudio+JLinkARM。Keil_MDK:大名鼎鼎的Keil开发软件。
hunhun1122
·
2020-08-08 16:49
微信
微信蓝牙
微信蓝牙
速攻蓝牙NRF52832系列教程之方法篇(二)
当时笔者了解过两款手环,一款是基于DA14580的小米手环1代,一款是基于
NRF51822
已经开源的百度手环。当时惊讶于手环的续航能力。
金云天
·
2020-08-08 15:23
nRF51822
:在 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抓包
nRF51822
版权声明:本文为博主原创文章,转载请注明作者和出处。蓝牙4.0BLE的开发过程中,使用抓包器进行抓包分析无疑会极大地提高我们的开发效率,同时能帮我们快速的定位问题。对于初学者来说,抓包分析能让我们更快的理解蓝牙4.0BLE的工作过程。本文详细说明如何搭建EN-Dongle的抓包环境和如何使用EN-Dongle进行抓包。EN-Dongle抓包时会通过Sniffer软件调用强大的网络封包分析软件Wir
a547155971
·
2020-08-08 13:46
nrf51822
--- 微信移植 (官方例子移植到SDK10.0)
1.目的把官方的代码移植到sdk10.0版本2.分析由于官方的版本过低,移植到高版本3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:
nrf51822
最小系统例子:SDK10.0.0
荷兰风车
·
2020-08-08 12:49
射频电路(RFID)和物联网
NRF51822
如何使用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更新固件
development:dfuDFU更新模式主要被考虑作为一种恢复模式,它可以下载新的固件到STM32F405中;另外空中下载OTA(OverTheAir)也可以更新固件,相对DFU更方便一些,用这种方法我们也可以更新
nRF51822
工程人在路上
·
2020-08-07 22:42
crazyflie2.0
NRF51822
之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
nrf51822
/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蓝牙开发
nrf51822
裸机教程-GPIOTE
GPIO通常都会具有中断功能,上一讲的GPIO中并没有涉及到中断的相关寄存器。51822将GPIO的中断相关做成了一个单独的模块GPIOTE,这个模块不仅提供了GPIO的中断功能,同时提供了通过task和event的方式来访问GPIO的功能。其实中断功能也是通过event来使能的,即中断是通过设置寄存器中相关位来决定当event发生时是否发生中断来设置中断功能的,具体下面介绍寄存器就明白了。(ta
changeyourmind
·
2020-08-07 13:23
NORDIC
nRF5
NORDIC全新升级NRF52811/蓝牙5.1精准定位可替代
nrf51822
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编程-
nrf51822
开发(1)
nrf51822
,功耗低,性能强,开发难度小,虽然比TI的贵一点,但cortex-m0毕竟不错,带256Kflash,16KRam,可以做很多应用开发。
xgbing
·
2020-08-05 03:50
[蓝牙]
nrf51822蓝牙BLE开发
nrf51蓝牙未连接超时自动关机
问题硬件:
nrf51822
开发板软件:MDKSDK:nRF5_SDK_12.3.0_d7731ad工程是基于nRF5_SDK_12.3.0_d7731ad\examples\ble_peripheral
白菜爱吃白菜
·
2020-08-03 15:11
嵌入式开发
[
nRF51822
] 16、
nRF51822
的随机数生成器,及随机数生成器的一些知识(可以帮您补补随机数发生器的知识)...
1、前言随机数生成器在通信、加密、图像传输等领域应用广泛,且一般起到关键性作用。我在最近设计的一个近场射频通信协议的碰撞避退算法的过程中,便对此有深深体会。2、伪随机数发生器随机数发生器一般包括伪随机数发生器和真随机数发生器。伪随机数发生器的伪随机序列是由数学公式计算产生,如果生成随机数的算法确定了,那么这个随机数序列也就确定了。所以从数学意义上讲,伪随机数并不随机,序列本身也必然会重复。但是只要
weixin_33805557
·
2020-07-30 10:36
低功耗蓝牙4.0BLE编程-
nrf51822
开发(11)-蓝牙串口代码分析
代码实例:Board/pca100001/06s110/experimental/ble_app_uart。实现的功能是从uart口发送数据至另一个蓝牙串口,或是从蓝牙读取数据通过uart打印出数据。[cpp]viewplaincopyintmain(void){//Initializeleds_init();timers_init();buttons_init();uart_init();ble
荷兰风车
·
2020-07-30 06:05
射频电路(RFID)和物联网
NRF51822
自学笔记(三)心率计
依旧是官方给的例程恩……intmain(void){uint32_terr_code;timers_init();gpiote_init();buttons_init();ble_stack_init();device_manager_init();//InitializeBluetoothStackparameters.gap_params_init();//初始化gap层连接advertisi
weixin_30898109
·
2020-07-30 02:48
NRF51822
-QFAC/QFAB/QFAA区别 蓝牙4.0
NRF51822
-QFAC/QFAA/QFAB对比低功耗蓝牙4.0
NRF51822
-QFAB
NRF51822
-QFAA
NRF51822
-QFAC三个型号的封装都是一样的,FLASH和RAM不一样
NRF51822
weixin_30627341
·
2020-07-30 02:57
可以跟
NRf51822
媲美的蓝牙4.0芯片PHY6202
可以跟
NRf51822
媲美的蓝牙4.0芯片PHY6202可以跟NRf51802媲美的蓝牙4.0芯片PHY6202PHY6202是可以替代NRF51802/
NRF51822
的。
weixin_30617797
·
2020-07-30 02:26
nrf 51802 和
nrf51822
的区别于联系
51802QFAA与51822QFAA在FLASH跟RAM的容量没有差别;区别在于:a,接收灵敏度51802是-91dBm;51822是-93dBm,这个差异导致接收距离有差异;b,TxPower@省电模式51822是-35dBm,51802是-30dBm;这个导致芯片的发射的功耗不同;51822的功耗更低c,OdBm@DC/DC供电情况下:51822发射电流9.7mA,51802发射电流10mA
weixin_30518397
·
2020-07-30 02:36
画
NRF51822
PCB错误总结
周末把
NRF51822
的PCB画完了,今天周一,领导审核后,挑了不少错误,主要归纳为以下几点:1主芯片
nRF51822
主芯片
NRF51822
pcb布局布线中,肚子那里什么也没画,没有覆铜,这是不行的,这个芯片肚子那里得共地
sjtlll123
·
2020-07-30 00:32
学习总结
nrf51822
蓝牙之电量检测
基于
nrf51822
的电池检测试验,参考了百度手环部分源码。
偏执灬
·
2020-07-30 00:58
nrf51822蓝牙开发
nRF51822
SPI 驱动 ADXL362
硬件平台:微雪
nRF51822
开发板软件平台:MDK522SDK版本:SDK5
nRF51822
的任意管脚可以配置成SPI的管脚,其官方给的代码有一个SPI_master,里面只有两个函数:spi_master_init
shepinfangdaqi
·
2020-07-30 00:32
nRF51822
nRF51822
低功耗睡眠函数应用
通过的
nRF51822
低功耗睡眠的软件应用,当执行NRF_POWER->SYSTEMOFF=1;CPU将停止运行,保留外设参数,睡眠模式下电路电流消耗10微安,当被GPIO的DETECT信号唤醒后,复位
曹纪乾
·
2020-07-30 00:39
BT
51802比51822性价比高
:双极型最大功率:1W工作电源电压:3.3V工作温度:85256kflash:16kram128kflash:32kramnrf51802,是51822costdown版本,为更多满足消费者的需求,和
nrf51822
p2p
qq_42615745
·
2020-07-29 23:24
电子元器件
nRF51822
浅谈蓝牙低功耗(BLE)应用领域及干货分析
主流的BLE芯片有TI的TICC2540/2541、CSRBC6130、创杰IS1685S、Nordic
nRF51822
。其中TI的CC2540/CC2541和Nordic的nRF
超低功耗无线蓝牙热者
·
2020-07-29 22:21
上一页
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
其他