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蓝牙开发
一起学nRF51xx 19 - 移植SDK普通接口例程
本示例基于
nrf51822
soc,sdk版本是nRF5_SDK_11.0.0_89a8197,网官网下载地址为:https://www.n
张礼富
·
2020-08-22 11:13
nrf5x
一起学nRF51xx 15 - spis
本节我们将用STM32开发板通过spi接口发送数据给
NRF51822
并把接收到的数据通过串口打印出来,程序中用到的引脚
张礼富
·
2020-08-22 11:13
nrf5x
NRF52832初学笔记1.5之hids_keyboard
最近在搞一个锁的项目,使用
NRF51822
芯片。基本功能,就是手机端与锁第一次配对绑定以后,在手机端不取消配对的情况,每次手机靠近锁,BLE自动回连,然后开锁,锁与手机远离以后,断开连接,锁自动锁上。
一头小笨驴
·
2020-08-22 11:33
技术
初学
nRF51822
-蓝牙调试笔记(二)
1.简介上一篇笔记全是废话,这一篇笔记介绍怎么搭建编译
nRF51822
蓝牙芯片的编译环境。51822蓝牙芯片,实现蓝牙功能全在协议栈里面,固定有8k的flash作为协议栈私有。
大阳的男人
·
2020-08-22 11:01
蓝牙调试笔记
nRF51822
的两路 PWM 极性
nRF51822
是没有硬件PWM的,只能靠一系列难以理解的PPI/GPIOTE/TIMER来实现,其实我想说,我醉了。幸好SDK有这个的demo,不然真的很醉。这里说的是SDK9.0.0。
weixin_30791095
·
2020-08-22 10:00
硬件——
nrf51822
第三篇,按键控制小灯
从这一节我们细致剖析gpio口的设置:
nrf51822
片上一共有32个数字引脚,分为4个port,如下:port0pin0-7port1pin8-15port2pin16-23port3pin24-31
weixin_30648963
·
2020-08-22 10:56
【
nRF51822
蓝牙开发
笔记】点亮LED灯
*********************ÎļþÃû:main*ÃèÊö:*ÊÔÑéƽ̨:
nRF51822
À¶ÑÀ¿ª·¢°å*ÃèÊö:*×÷Õß:Ð¥·ç*²©¿Í:*************
weixin_30628077
·
2020-08-22 10:24
BLE-
NRF51822
教程9—动态密码(配对码)
本讲教程也是在sdk中的的uart例子的基础上修改实现动态密码(其实是配对码)的功能。Uart例子在以下目录中XXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_peripheral\ble_app_uart关于配对的一些理论知识在静态密码教程中有介绍。这里就不再赘述。因为是动态密码,板子上没有显示屏,所以通过串口将动态密
随风258741
·
2020-08-22 10:08
蓝牙开发
20170716——调试
NRF51822
蓝牙模块总结
(2)环境搭建好后,将程序下载进去,1.开发环境的搭建
NRF51822
开发环境可以是Keil也可以是nRFgoStudio,如果安装Keil开发环境,必须是Keil4.54或者
sjtlll123
·
2020-08-22 10:08
BLE-
NRF51822
-实现简单扫描器
在sdk目录XXX:\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_central下有官方提供的主从连接的demo.官方的demo中实现的是主机通过名字来判断周围的设备是否是自己要寻找的设备,如果是就发起来接。并且连接建立后可以继续保持侦听,一共可以连接8个设备。连接上后,从机可以通过按键button1来让主机的对应的led
qutiezhu
·
2020-08-22 10:18
NRF51822
BLE-
NRF51822
教程13-sdk中按键功能的使用
这一讲介绍一下sdk9.0中如何使用按键模块来实现自定义的按键功能。关于sdk5.1中如何使用按键。在教程剖析心率demo教程中有关于按键的注册和按键事件发生后会如何回调自己注册的回调函数详细说明。本讲教程也是在sdk中的的uart例子的基础上修改实现按键功能。Uart例子在以下目录中XXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0
qutiezhu
·
2020-08-22 10:47
NRF51822
Amdroid
蓝牙开发
基础
Android
蓝牙开发
主要分为两大类,分别是传统
蓝牙开发
和BLE(BluetoothLowEnergy)低功耗
蓝牙开发
。现在普遍使用的是低功耗蓝牙,除了手机,在智能穿戴设备上运用尤为广泛。
BillyJean
·
2020-08-22 10:13
nrf51822
--- 外部中断(按键2)
1.目的
nrf51822
外部中断2.分析在实际应用中经常要用到外部中断,比如按键唤醒。
阿卡基YUAN
·
2020-08-22 10:39
BLE__nRF52832
基于
NRF51822
实现触摸按键方案
nrf51822
是Nordic的一款BLE芯片产品,该芯片工作稳定,功耗低,性能适中,兼容性好,芯片外设还是比较丰富的,但没有提供触摸按键控制器,故而如果有这类需求即需要用户自行实现,Nordic为这类需求提供了几类参考
bluniverse
·
2020-08-22 09:43
BLE
nRF51822
外设应用[2]:GPIOTE的应用-按键检测
作者:强光手电[艾克姆科技-无线事业部]1.
nRF51822
寄存器类型
nRF51822
的寄存器和一般的单片机有所差别,
nRF51822
的寄存器分为下面的三种类型。
a547155971
·
2020-08-22 09:28
传统蓝牙SDP协议详细介绍
概述主要介绍下蓝牙协议栈服务发现协议(SDP)协议说明以及交互封包流程的介绍一.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及
蓝牙开发
板介绍
专注于无线通信的蓬勃
·
2020-08-22 09:59
蓝牙协议剖析
蓝牙协议栈精讲
BLE定时器说明
原本以为一两星期能基本学会的,谁知道所选的蓝牙芯片
nrf51822
是个坑货,坑了我一个月。
True92
·
2020-08-22 09:37
BLE
以
蓝牙开发
的视觉解读微信Airsync协议
微信硬件平台使用蓝牙作为近场控制的连接件,并拟定了《微信蓝牙外设协议》。这份协议更像一个标准,用于规范微信和蓝牙外设之间的数据交互场景和接口。但从开发者来看,要完全读懂这份协议,恐怕需要熟读很多遍,并且要结合调试才能真正实现微信Airsync通信。笔者对IOT和微信硬件平台的整个框架和技术都比较熟悉了,并且已经在TI的CC254X和Dialog的DA14580上实现了微信Airsync协议通信。现
吴跃前
·
2020-08-22 09:18
微信硬件开发和物联网
蓝牙开发
蓝牙CC254x
微信硬件平台解决方案
Airsync
微信硬件
AirsyncDebug
蓝牙开发
CC2541DA14580
nrf51822
蓝牙触摸屏驱动总结
跟老大一起出来创业有一段时间了,以前一直在做android手机camera驱动和调试方面,这段时间是基本上什么都做,做了蓝牙4.0模块,androidapp,还要做手机sensor实现游戏场进720度的东东,学习了app反编译,了解了smali语言等等,好多原来都没有接触过,虽然确实很累,但是也学到了不少东西。打算这段时间好好总结一下。首先总结下关于我写的蓝牙触摸屏方面的知识。其实说是蓝牙触摸屏和
songw9s8x7
·
2020-08-22 09:05
努力中···
NRF51822
回顾总结
https://blog.csdn.net/g360250466/article/details/78606704
Nrf51822
回顾:1、工程样本分为4部分,其中:StarupCode中存放的是启动文件
mainn
·
2020-08-22 04:12
蓝牙NRF51822
【
蓝牙开发
】MCU选型的重要性!
博客也大半年没更新了,大半年的时间因为做着其他的项目,对蓝牙的应用少了,更换MCU等原因。忙了个大半年时间,今天突然看到博客,才想起我的博客还有许多没写。今天我就不讲技术了,讲讲MCU选型的重要性,也是我做项目的经历,原本使用的是蓝牙芯片,这款芯片的优势是可以进行蓝牙通讯,属于单模模块,BLE是间断传输,比较适合于数据量小、传输频率不高的低功耗产品应用场合。所以,我们所做的是一款APP控制CC25
CNPF
·
2020-08-22 04:11
单片机
蓝牙
CC2540
[
蓝牙开发
] CC2540新手学习之发送字符串
/***************************************//*CNPF*//*CC2540BlueTooth4.0学习例程*//*例程名称:串口通讯1*//*建立时间:2018/05/25*//*描述:在串口调试助手上可以看到不停地*//*收到CC2540发过来的:*//*HelloBlueTooth4.0*//*******************************
CNPF
·
2020-08-22 04:10
CC2540
[
蓝牙开发
] CC2540新手学习之外部中断
外部中断,简单来说就是外界给了个上升沿,或是下降沿所触发到单片机内部的中断开启。上升沿就是从低电平到高电平的一个过程,下降沿反之。中断是个很重要的一个知识。初学者一定要学好,以后会经常用到的,先上代码。看一看先消化/***************************************//*CNPF*//*CC2540BlueTooth4.0学习例程*//*例程名称:外部中断*//*建立时
CNPF
·
2020-08-22 04:10
NRF51822
蓝牙初学笔记1.0之 GAP笔记
1.0、最近没什么繁忙的事情,自己有点闲时间,就自学了一些蓝牙方面的知识,用的是
nRF51822
的板子。做了一些笔记供大家分享。有什么问题,希望大家及时指出。
一头小笨驴
·
2020-08-22 04:37
技术
初学
nRF51822
EK_PRO
ARMCC5LIB=C:\Keil\ARM\ARMCC\libddif=/dev/zeroof=tmp.500Mbs=500Mcount=1DeveloperHome转载于:https://www.cnblogs.com/iamgoodman/p/4738618.html
D_SJ
·
2020-08-22 03:20
nrf51822
微信开发入门学习笔记1:开始前的准备
参考:(id:love--baby)https://blog.csdn.net/hunhun1122/article/details/68922493微信硬件平台:https://iot.weixin.qq.com/微信硬件平台资料下载中心:https://iot.weixin.qq.com/wiki/new/index.html?page=6-1青云nrf52832开发板资料:http://qf
Surenon
·
2020-08-22 03:07
BLE-
NRF51822
教程8-动态广播
本讲接收如何实现动态广播。教程基于9.0sdk中的Uart例子。实现动态广播的方法是广播->停止广播->修改参数->重启广播所以我们通过一个定时器来周期性的关闭广播然后再修改广播数据之后再开启广播。Sdk9.0中的广播搞了好几个模式,做的有点麻烦,所以我对他做了比较大的改动。首先在main.c中中的advertising_init函数需要改动。主要修改还添加了红色部分。将flag改为了GENERA
随风258741
·
2020-08-22 03:13
蓝牙开发
BLE-
NRF51822
教程2-工程初始化流程
代码在路径xxxxx\keil\ARM\Device\Nordic\
nrf51822
\Board\pca10001\s110\experimental中一:main函数整体注释:intmain(void
随风258741
·
2020-08-22 03:42
蓝牙开发
NRF51822
GPIO
引脚的使用是最普遍也是最简单的,无非是配置,写(置位、置零、翻转),读,引脚中断。GPIO简介51822有31个引脚(可惜我的电路板引出来的只有很少的几个),分别是P0.0-P0.30,可以通过管脚配置寄存器PIN_CNF[n]register(n=0..30),对每个管脚进行单独的配置。配置的参数包括:Direction方向(输入、输出)Drivestrength驱动方式(开漏输出、推挽输出等)
rical730
·
2020-08-22 03:05
NRF51822
BLE-
NRF51822
教程6-创建一个自己的服务
该教程基于sdk9.0首先打开sdk下的工程模板在以下路径中XXXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_peripheral\ble_app_template\pca10028\s110\arm5打开工程后,可以发现该模板的框架和一般工程例子基本是一样的。区别就是有一些函数内部并未实现,比如services_in
qutiezhu
·
2020-08-22 03:58
NRF51822
蓝牙4.0芯片
nrf51822
资料
附件是nordic蓝牙4.0芯片的芯片手册和简单介绍。nordic的nrf51蓝牙4.0系列芯片的特点是超低功耗、arm内核、31个GPIO可自由映射、源码丰富、独立蓝牙协议栈,开发简单,不需要了解蓝牙协议就可开发。需要详细资料可与我联系深圳市迅通科技有限公司北京分公司联系人:张先生电话:010-64390487手机:13269488996QQ:2530250097本公司为NORDIC亚太区总代理
ht3allen
·
2020-08-22 01:34
NRF51822
修改蓝牙名称
nrf51822
修改蓝牙名称使用工程nRF51_SDK_10.0.0\examples\ble_peripheral\ble_app_uart\pca10028\s110\arm5_no_packs默认名称添加
daxibo
·
2020-08-22 01:43
蓝牙
蓝牙BLE
nRF51822
/52832 SOC开发之nRFgo Studio的使用
下面简单介绍使用nRFgoStudio来给nRF52832烧写程序:1、安装nRFgoStudio:安装程序已经上传,需要的可以下载,安装方法双击打开按提示装好即可,没什么特别复杂的步骤。2、打开nRFgoStudio:打开后,点击“nRFxProgramming”即可出现下载界面。注意:如果你电脑没连接nRF52832芯片,这里是灰色的,点不了,连接好J-link或其它什么能用的调试器即可。3、
Ssy_AD1994
·
2020-08-22 01:27
蓝牙
nrf51822
--- 修改蓝牙名字
1.目的修改蓝牙的名字2.分析蓝牙名字最长设置为20个字节,超过20个字节为无效3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子:SDK10.0.0
a369000753
·
2020-08-22 01:02
nordic
nrf51822
蓝牙4.0
CSR1010
蓝牙开发
I/O操作
CSR1010开发前期准备1.开发环境CSRuEnergySDK2.5.12.硬件准备keyfob
蓝牙开发
板,USB-SPI下载器CSR1010I/O开发须知:关于I/O操作的函数库被定义在头文件中,查阅函数库我们需要用到一下几个函数
Lorain.Li
·
2020-08-22 00:14
CSR1010蓝牙开发
【
nRF51822
学习教程】SDK框架分析
本讲为框架介绍,不会牵涉到太多代码细节。51822的官方SDK其实是没有框架依耐性的。什么叫框架,比如TI的BLESDK中就有一个操作系统抽象层(OSAL)他是一个轮训的调度。你需要按照他的方式去创建任务等等。而51822的SDK本质上只是提供了各种调用接口,比如开启初始化协议栈,初始化一些硬件功能模块,开始广播,发起链接等等。这些接口怎么用完全取决于自己。不过一般固件开发都是一些类似的流程各种资
尹泽宇
·
2020-08-22 00:08
NRF51822
nRF51822
官方 Blinky 工程(多彩 LED)
已经接触了一阵的Nordic的
nRF51822
这个蓝牙模块,但是并没有去总结一些东西哎!!!现在觉得应该去写一下,同时也是自己第一次写博客!
Ever_Faith
·
2020-08-22 00:03
蓝牙
安卓经典
蓝牙开发
,包括自动连接开发板蓝牙并通信
安卓经典
蓝牙开发
,包括自动连接开发板蓝牙并通信
蓝牙开发
首先弄清楚两点:手机蓝牙连接手机蓝牙与手机蓝牙连接外设蓝牙(比如开发板上的蓝牙),这两者连接方式要区分开来,前者需要两个手机同时安装开发的APP,APP
zhangxiangliang2
·
2020-08-22 00:35
蓝牙开发
蓝牙开发
板相关
问1,主机如何清除绑定地址?Gapbondmgr.c(ble-cc254x-1.3.2\projects\ble\profiles\roles):VOIDGAPBondMgr_SetParameter(GAPBOND_ERASE_ALLBONDS,0,NULL);执行以上的函数即可(已验证)。问2,我也按照你文档的要求替换Hal_lcd.c了,但为什么从机Oled显示屏不亮但主机是亮的?这个是编译
雜貨鋪老闆
·
2020-08-22 00:34
Bluetooth
[
蓝牙开发
] CC2540新手学习之呼吸灯
今天我们看下点亮LED有什么应用值得我们去学习的,为什么我们第一次写单片机都是从点亮LED开始,其实呢,点亮LED也就是把IO口拉高,以后的很多项目程序,都和IO拉高拉低有着很大的关系。咱们慢慢学,先不急着后面的。现在我们要做的是呼吸灯,该如何去实现呢。那就是用PWM的方式去实现它,通过控制占空比来控制亮度。什么叫占空比,什么叫PWM?简单的说下,PWM就是在一个周期里,有高电平信号,也有低电平信
CNPF
·
2020-08-22 00:08
[
蓝牙开发
] CC2540新手学习之IAR安装
首先,写这篇文章的目的是想让更多的人可以自己动手开发蓝牙芯片CC2540,CC2540是一个真正的系统单晶片解决方案,结合德州仪器的协议栈、轮廓软体及应用支援,CC2540成为市场上最具有弹性及成本效益的单模式低功率蓝牙解决方案。在很多小白看来,第一步就是要安装编写程序的软件啦!今天就教大家安装这个IAR编译软件。https://pan.baidu.com/s/1o1h8T6xFDcyceJ9B1
CNPF
·
2020-08-22 00:08
[
蓝牙开发
] CC2540新手学习之串口控制LED
/***************************************//*CNPF*//*CC2540BlueTooth4.0学习例程*//*例程名称:串口控制LED*//*建立时间:2018/05/25*//*描述:串口发送1LED1反转状态*//*串口发送2LED2反转状态*//***************************************/#include#inc
CNPF
·
2020-08-22 00:34
[
蓝牙开发
] CC2540新手学习之几大优点值得让你去学习!
CC2540有三个我自己认为的好处,首先第一个:成本低,性价比高。做个要加蓝牙的小项目是绰绰有余。利用率能达到最大。第二个:加强型C8051,有16IO口,8个12位ADC,自带温度传感器,蓝牙无线通讯,集成了很多的功能。第三个:USB功能,和空中升级OTA功能。我认为比较重要的这几点就在这里了。学习了它,关于蓝牙的项目,可以轻而易举的解决。比起初学者学习51单片机,我更加推荐这款单片机。不仅可以
CNPF
·
2020-08-22 00:34
蓝牙开发
板
NRF51822
入门
因为之前为了跑第一个流水灯,安装半天各种软件,结果并没有什么用,所以吧所有的软件都卸载了,重新安装,目标:点亮第一个流水灯!本文针对的开发板和下载器链接如下:不是为了给店家打广告,只是方便对号入座。开发板:https://item.taobao.com/item.htm?spm=a230r.1.14.38.auw473&id=41888753032&ns=1&abbucket=12#detail&
rical730
·
2020-08-22 00:57
NRF51822
第三篇 蓝牙工程样例模板
实际上在安装了Keil的nRF8122软件支持包之后,在Keil目录下,有
蓝牙开发
的模板示例程序,目录为:C:\Keil\ARM\Device\Nordic\
nrf51822
\Board\nrf6310
mcgrady_tracy
·
2020-08-22 00:30
蓝牙开发
蓝牙BLE开发板——
nRF51822
EK_TM介绍
2010年蓝牙技术联盟发布了里程碑版本的蓝牙4.0技术规范,其中最具吸引力的就是低功耗蓝牙技术规范。与经典蓝牙相比,低功耗蓝牙不仅极大地降低了芯片的功耗,还以其连接的灵活性、良好的抗干扰性、简单的应用开发等特性,很快得到了智能手机及众多外设厂商的青睐。一、蓝牙BLE技术背景1.1低功耗蓝牙技术(BluetoothLowEnergy)的发展传统蓝牙(如蓝牙2.1或者3.0)的耗电是一个难以规避的问题
阿基米东
·
2020-08-22 00:56
蓝牙BLE开发技术
蓝牙BLE开发板学习笔记
蓝牙
arm
nRF51822
微信硬件开发系列教程05-蓝牙
nrf51822
开发板(airkiss/airsync)
在蓝牙芯片上,常见的有cc2540(cc254x)、
nrf51822
芯片,cc2540专业一点、性能文档比较全,但
nrf51822
代码简单,更适合创客捣鼓。
hunhun1122
·
2020-08-22 00:13
微信
微信蓝牙
微信蓝牙
【学习方法】CC2541
蓝牙开发
板学习方法[1]
1:先把程序下载到两个开发板上,然后观看OLED显示以及按照PDF文档操作过程中所观察到的现象。--->【此过程为感性的认识,类似学习中学化学一样】2:对第一步有了感性认识的基础上,再看程序细节内容。【深入敌人腹地】3:某些参数改一改。-->【类似高中数学课,好的老师会把例题变式一下、两下、X下】4:某些函数改一改,或添加,或屏蔽某些函数。5:自己设计或者参考一个小项目【或者模仿一个大项目所分解成
aniywn
·
2020-08-22 00:58
电路城(www.cirmall.com)-学习IoT,BLE编程绝佳平台,nRF52832 BLE(蓝牙低能耗)开发板
该
蓝牙开发
板具有ARMCortex-M4FCPU的nRF52832BLESoC(片上系统)和支持BLE和其他专有无线协议的2.4GHz无线电,还支持NFC,实际上该板配有内置的NFCPCB天线。
aliceqiulijun
·
2020-08-22 00:26
蓝牙开发板
关于CC2541
蓝牙开发
板的学习笔记-1
下一步,我们讨论一下什么叫做协议栈?BLE协议栈,实在TI的开发包里面,顾名思义,协议栈就是包含BLE协议代码的,实际上就是TI释放出来的软件库代码与demo成语以及部分文档的集合,这里面包含的协议开源的提供了库文件以供我们使用。首先,我们需要安装BLE-CC254x-1.4.2.2协议栈各部分的组成。以上包含了文件夹中的主要内容。可以在协议栈的安装目录下找到Btool,在以下路径中可以找到:之后
太上皇之一直往上
·
2020-08-22 00:46
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他