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
NRF
Nordic
nRF
52840 低功耗蓝牙BLE 5.0新手入门指南_004------scheduler(伪调度)实现多任务处理
@[TOC](NordicnRF52840低功耗蓝牙BLE5.0新手入门指南_004------scheduler(伪调度)实现多任务处理)NordicnRRF52840低功耗蓝牙BLE5.0新手入门指南_004------scheduler(伪调度)实现多任务处理1.scheduler(伪调度)配置scheduler(伪调度)和操作系统的调度是不一样的,这个scheduler其实里面就是一个队列
zhoujiazhao
·
2020-08-22 11:49
nRF52840
nrf
52832 gpiote中断下按键
1、平台的条件1.1软件平台:sdk14.21.2硬件平台:
nrf
52832说明:只是介绍代码怎么使用,直接点QQ:1297311998,如果有什么问题,请高手不吝赐教2使用步骤2.1添加以下文件2.2
轻松翱翔
·
2020-08-22 11:16
nRF52832_ble
一起学
nRF
51xx 19 - 移植SDK普通接口例程
一起学
nRF
51xx19-移植SDK普通接口例程张十三前言Nordic公司为
nRF
51系列SOC提供有完整的开发SDK包,里面有大量的例程,通过学习官方例程并最终应用到自己项目工程中是一个比较高效的学习与项目开发技巧
张礼富
·
2020-08-22 11:13
nrf5x
一起学
nRF
51xx 15 - spis
本节我们将用STM32开发板通过spi接口发送数据给
NRF
51822并把接收到的数据通过串口打印出来,程序中用到的引脚
张礼富
·
2020-08-22 11:13
nrf5x
nRF
52832 — BSP按键流程梳理(Board Support Package)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX作者:ZHS(文化人)XX联系方式:文章末尾Chat快问XX版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了XX要说的话:作者水平有限,难免有不足之处,恳请指正!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
书哥Sugar
·
2020-08-22 11:42
nRF52832
nRF
52832 — 矩阵键盘
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX作者:ZHS(文化人)XX联系方式:文章末尾Chat快问XX版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了XX要说的话:作者水平有限,难免有不足之处,恳请指正!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
书哥Sugar
·
2020-08-22 11:12
nRF52832
nrf
52832 NFC默认引脚功能,造成蓝牙进入休眠模式
nrf
52832的NFC功能引脚默认开启,整个系统通过NFC唤醒系统,如果不需要这个功能需要手动进行配置将这两个功能引脚设置为普通引脚防止程序进入休眠模式:voidSystemInit(void)配置在这个函数中进行设置
zcs754546461
·
2020-08-22 11:10
蓝牙
物联网BLE裸机程序开发 -- (2)
nRF
52840配置GPIO输入检测按键
nRF
52840配置GPIO输入检测按键上一篇文章讲述了如何在
nRF
52840芯片上,把GPIO配置为输出模式,从而驱动LED,上一篇文章的内容请参看以下链接。
微联智控工作室
·
2020-08-22 11:01
物联网
BLE
应用开发
nrf
52832之GPIOTE组件
参考资料:艾克姆科技《
nRF
52832开发教程》GPIOTE部分学习思维导图GPIOTE原理
nRF
52832寄存器类型Task:任务寄存器,可以由程序或事件触发Event:事件寄存器,事件可以产生中断和触发任务
面包呢
·
2020-08-22 11:28
nrf52832
NRF
52832初学笔记1.5之hids_keyboard
最近在搞一个锁的项目,使用
NRF
51822芯片。基本功能,就是手机端与锁第一次配对绑定以后,在手机端不取消配对的情况,每次手机靠近锁,BLE自动回连,然后开锁,锁与手机远离以后,断开连接,锁自动锁上。
一头小笨驴
·
2020-08-22 11:33
技术
初学
nRF
51822-蓝牙调试笔记(二)
1.简介上一篇笔记全是废话,这一篇笔记介绍怎么搭建编译
nRF
51822蓝牙芯片的编译环境。51822蓝牙芯片,实现蓝牙功能全在协议栈里面,固定有8k的flash作为协议栈私有。
大阳的男人
·
2020-08-22 11:01
蓝牙调试笔记
nRF
52832 DFU 过程记录之一
本文记录了
nRF
52832DFU过程中比较有意义的参考文章。
nRF
52832,博主所用SDK版本是14.2.0.
nRF
52832,可以通过蓝牙、串口,USB升级。
东莞大拿
·
2020-08-22 11:56
nRF
52832通过按键调用sd_ble_gap_disconnect触发蓝牙断连,报错
NRF
_ERROR_INVALID_STATE
目前使用SDK14.2。参考连接:https://devzone.nordicsemi.com/f/nordic-q-a/416/how-can-i-voluntarily-disconnect-ble-devices主要原因是uint32_tsd_ble_gap_disconnect(uint16_tconn_handle,uint8_thci_status_code)的输入参数hci_stat
hhh志强
·
2020-08-22 11:56
蓝牙
Nodic_52832的 GPIOTE PPI GAP GATT 介绍
关键字:GPIOTEPPIGAPGATTnRF52832的寄存器和一般的单片机有所差别,
nRF
52832的寄存器分为下面的三种类型。Task:任务寄存器,可以由程序或事件触发。
weixin_39195601
·
2020-08-22 11:56
Bluetooth
nRF
52832-PPI部分学习
PPI部分学习思维导图PPI原理1.1PPI简介PPI实现的就是通过初始化配置,将不同外设的事件和任务连接起来,让事件自动去触发任务的功能,PPI有多个通道,每个通道包含一个EEP和TEP,使用PPI连接外设事件和外设任务的时候,将外设事件寄存器的地址写入EEP,将外设任务寄存器的地址写入到PPI通道的TEP,然后使能该PPI通道即可实现外设事件和外设任务的连接。1.2预编程PPI通道PPI中的通
weixin_33989058
·
2020-08-22 11:28
废旧鼠标先别丢,用来学习
nRF
52832 的QDEC
刚发现
nRF
52832有一个QDEC,SDK13.0中还有驱动,但是不太友好。如果大家有废旧鼠标,建议拆一个编码器下来“学习”。
weixin_30952103
·
2020-08-22 10:07
NRF
52832初步使用
开发环境搭建开发环境涉及到协议栈SDK版本、keilPACK版本的匹配问题,目前测试通过的环境如下:windows系统:win10硬件:
NRF
52832测试板、JLINK-V8仿真器KeiluVision5ForARM5.14nrfgostudio_win
weixin_30768175
·
2020-08-22 10:31
nRF
51822 的两路 PWM 极性
nRF
51822是没有硬件PWM的,只能靠一系列难以理解的PPI/GPIOTE/TIMER来实现,其实我想说,我醉了。幸好SDK有这个的demo,不然真的很醉。这里说的是SDK9.0.0。
weixin_30791095
·
2020-08-22 10:00
青风
nrf
52832跑zephyr——点亮LED
zephyr版本:1.10硬件:采用青风
nrf
52832开发板开发环境:虚拟机Ubuntu16.04编译+Windows764bit烧录使用的是zephyr-zephyr-v1.10.0/samples
weixin_30700099
·
2020-08-22 10:57
硬件——
nrf
51822第三篇,按键控制小灯
从这一节我们细致剖析gpio口的设置:
nrf
51822片上一共有32个数字引脚,分为4个port,如下:port0pin0-7port1pin8-15port2pin16-23port3pin24-31
weixin_30648963
·
2020-08-22 10:56
【
nRF
51822蓝牙开发笔记】点亮LED灯
*********************ÎļþÃû:main*ÃèÊö:*ÊÔÑéƽ̨:
nRF
51822À¶ÑÀ¿ª·¢°å*ÃèÊö:*×÷Õß:Ð¥·ç*²©¿Í:*************
weixin_30628077
·
2020-08-22 10:24
nRF
52832 矩阵按键调试 同一列上的按键 任意两个按键 按下 检测不到低电平(电平拉不下来)...
原GPIO初始化如下:
nrf
_gpio_cfg_output(GPIO0);修改后如下:
nrf
_gpio_c
weixin_30381317
·
2020-08-22 10:47
蓝牙芯片
nRF
52832的序列号参数保存
在
nRF
52832的设备上,有一些UICR的寄存器,类似于NVM,可以用来保存一些参数,更方便使用。
wchyan
·
2020-08-22 10:11
nRF52832
嵌入式
C语言
蓝牙芯片
nRF
52832之PWM的使用
nRF
52832蓝牙芯片,自带了3路PWM硬件模块,每个模块支持4路,总共支持12路PWM。在SDK15中提供了简化的API,能够快速、便捷的实现PWM功能。
wchyan
·
2020-08-22 10:11
nRF52832
嵌入式
C语言
BLE-
NRF
51822教程9—动态密码(配对码)
Uart例子在以下目录中XXX\Keil_v5\ARM\Pack\NordicSemiconductor\
nRF
_Examples\9.0.0\ble_peripheral\ble_app_uart关于配对的一些理论知识在静态密码教程中有介绍
随风258741
·
2020-08-22 10:08
蓝牙开发
nRF
52832-Bluefruit52学习之MicroPython开发(6)-- 16路PWM驱动PCA9685(I2C)
nRF
52832技术交流群:680723714
nRF
52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451MicroPython
Mr.Lanson
·
2020-08-22 10:12
nRF52832蓝牙开发
nRF52832蓝牙开发实战
nRF
52832-Bluefruit52学习之MicroPython开发(2)-- 板载LED
nRF
52832技术交流群:680723714
nRF
52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451MicroPython
Mr.Lanson
·
2020-08-22 10:12
nRF52832蓝牙开发
nRF52832蓝牙开发实战
20170716——调试
NRF
51822蓝牙模块总结
(2)环境搭建好后,将程序下载进去,1.开发环境的搭建
NRF
51822开发环境可以是Keil也可以是nRFgoStudio,如果安装Keil开发环境,必须是Keil4.54或者
sjtlll123
·
2020-08-22 10:08
NRF
52832之RCT、Timer
一、RTCRTC有RTC0和RTC1,使用蓝牙时RTC0被占用。PRESCALER为xx,则COUNTER经过xx个LFCLK周期加1,即经过一个周期加1,如下图。二、TimerTIMER有TIMER0-4,使用蓝牙时TIMER0被占用。如果对功耗无要求,则可使用16MHz/1MHz;当与蓝牙结合使用时,出于低功耗和CPU大多时间在休眠的考虑,一般使用RTC作为信号来源。
secret350
·
2020-08-22 10:56
NRF52832外设
BLE-
NRF
51822-实现简单扫描器
在sdk目录XXX:\Keil_v5\ARM\Pack\NordicSemiconductor\
nRF
_Examples\9.0.0\ble_central下有官方提供的主从连接的demo.官方的demo
qutiezhu
·
2020-08-22 10:18
NRF51822
BLE-
NRF
51822教程13-sdk中按键功能的使用
Uart例子在以下目录中XXX\Keil_v5\ARM\Pack\NordicSemiconductor\
nRF
_Examples\9.0
qutiezhu
·
2020-08-22 10:47
NRF51822
nRF
蓝牙广播数据及操作相关
若使用advdata中sd_ble_gap_adv_set_configure的方法设置广播,仍可以按照advertising的配置方法,广播数据结构体用ble_advdata_t,将各值填入后,要解析一遍才可sd_ble_gap_adv_set_configure配置广播数据:/**@briefStructthatcontainspointerstotheencodedadvertisingda
June_doubling_6
·
2020-08-22 10:45
nRF
52832开发之GPIOTE浅析
一、GPIOTE原理1.概念1)
nRF
52832的GPIO只能作为通用的输入输出使能,它作为输入时无法产生中断的,这时候就需要通过GPIOTE实现这种效果了;2)GPIOTE(GPIO任务和事件),是在
吳某人
·
2020-08-22 10:02
蓝牙
nRF
52832开发之PPI浅析
一、PPI原理1.概念PPI是可编程外设互连(ProgrammablePeripheralInterconnect)的缩写2.作用提供一个硬件通道,将不同外设的事件和任务"连接"在一起,当事件产生时硬件自动触发事件"连接"的任务3.优点PPI机制的设计,使得被"连接"的任务由硬件自动触发完成,省去了原本CPU需要参与的步骤。这一方面降低了CPU的负荷,另一方面保证了产生事件到执行任务的实时性。4.
吳某人
·
2020-08-22 10:02
蓝牙
记一个
nRF
52 DFU的坑
最近给
nRF
52810做升级.其中有一步是生成settings.hex错误代码@echooffnrfutilsettingsgenerate--familyNRF52--applicationapp.hex
周星星_少年只有一个面
·
2020-08-22 10:55
nRF52810
DFU
Nordic--
nrf
52832--FDS(一)基本介绍
FDS(FlashDataStorage模块是sdk中提供的操作flash的模块。前面介绍过fs(FlashStorage)模块,这个模块也是sdk中提供的操作flash的模块。为什么要提供两个呢? 这需要了解一下关于flash操作的问题。因为操作的是片上flash,所以在擦写flash的时候CPU会暂停,这对于ble来说很可能影响底层的链路上的时序。所以对于ble应用来说,不能通过flash相关
liefyuan
·
2020-08-22 10:55
单片机
BLE/BT
Nordic--
nrf
52832--PPI
nRF
52832的寄存器分为下面的三种类型。Task:任务寄存器,可以由程序或事件触发。Event:事件寄存器,事件可以产生中断或触发任务。Register:普通寄存器,和一般单片机的寄存器一样。
liefyuan
·
2020-08-22 10:55
Nordic
nrf52832学习应用之路
NRF
按键中断BSP长按功能实现
最近在使用Nordic公司的
NRF
开发板进行开发,需要使用长按功能,看到网上这方面的总结不太多。因此写一篇关于长按功能的实现分析。
YYC_Bill
·
2020-08-22 10:22
NRF
nrf
52832之GPIOTE
GPIOTE模块gpio无法把输入设置为中断触发,gpiote则可以。gpiote有8个通道,每个通道可以分配给1个引脚,此引脚可以是任务模式或者事件模式gpiote任务模式可以置位,清零,翻转io,优先级从高到低,假如同时发生的情况下gpiote事件模式可以上升沿,下降沿,任意边沿触发,优先级从高到低port事件可以唤醒系统,上升沿,下降沿,电平变化都可以触发。配置流程:先禁止,配置,清标志位,
qq_27182175
·
2020-08-22 10:51
nrf52832裸机
nrf
51822 --- 外部中断(按键2)
1.目的
nrf
51822外部中断2.分析在实际应用中经常要用到外部中断,比如按键唤醒。
阿卡基YUAN
·
2020-08-22 10:39
BLE__nRF52832
NRF
52840 nrfjprog 擦写问题
1问题描述1)在用到nrfjprog对hex文件进行升级时,发现第一次升级后无法跳到app中,进入updater,要再次进行升级才可以跳到app2)如果将板子的flash清空,即全部擦除,再用nrfjprog对hex文件进行升级,则可跳到app中2问题解决1)怀疑我们烧进去的bin文件,在往板子里烧的过程中被篡改,导致烧录前及烧进板子里的bin有差异用J-Flash将板子内的bin读出来,与烧录前
Amazing_anna
·
2020-08-22 10:01
嵌入式
NRF
52832 GPIOTE INPUT
1.在sdk_config.h中加入宏//GPIOTE_ENABLED-
nrf
_drv_gpiote-GPIOTEperipheraldriver//==========================
仙剑情缘
·
2020-08-22 10:24
NRF52832个人学习笔记
NRF
52840 DFU升级(一): 按键升级
参考文献:Nordic官方博客《GettingstartedwithNordic'sSecureDFUbootloader,astepbystepguide》小潘大神《SDK12.0
nrf
52832空中升级详细步骤
御风牧云_
·
2020-08-22 10:24
BLE
NRF
52832 GPIOTE OUTPUT使用
1.在sdk_config.h中加入宏//GPIOTE_ENABLED-
nrf
_drv_gpiote-GPIOTEperipheraldriver//==========================
仙剑情缘
·
2020-08-22 10:54
NRF52832个人学习笔记
基于stm32的遥控小船(二)
NRF
24L01无线模块
MOSI:MasteroutputslaveinputMISO:MasterinputslaveoutputIRQ:中断,低电平触发(发送完成,接收数据,达到最大重发次数时触发)关于这个模块详细的可以参照《
NRF
24L01
KGlen
·
2020-08-22 10:40
STM32
初学
nRF
52840,第二节,蜂鸣器
开发板:初雪得100出头那块
NRF
52840EVALKIT下载器:JLINKV8固件,已经更新到最新的固件了,我用过STLINK,和DAP都可以下载,但一旦全片擦除要解锁芯片写保护,只能用JLINK来解
jwdeng1995
·
2020-08-22 10:38
Keil Nordic SDK16编译时的问题
MDK5SoftwarePacks下载地址:Nordic网站:http://developer.nordicsemi.com/
nRF
5_SDK/pieces/
nRF
_DeviceFamilyPack/(
廖昌海
·
2020-08-22 10:49
#
Nordic
keil
mdk
nordic
sdk
nRF
52832 GPIOTE中断丢失的问题
产品中需要用到GPIO外部中断功能,可以使用芯片的GPIOTE功能实现。但是自己配置GPIOTE有点麻烦,于是偷个懒,直接用例程中的Button相关代码,把外部中断当成是按键输入。实际上Button模型底层也是通过GPIOTE加定时器实现的,只不过SDK做了一些封装,加了延时消抖功能。使用起来确实很方面,但是也有弊端,那就是容易“丢中断”,意思就是外部中断信号并不能保证百分之百被芯片(准确的说是上
f大熊
·
2020-08-22 09:53
BLE
nRF
52832 Power
nRF
52832的低功耗注了点小水,所有的功耗指标是在3V电源,开启DC/DC的指标。内部集成了LDO和DC/DC,启动后先使用LDO。“DCDCEN寄存器”控制DC/DC开关,不是task。
大头苍蝇
·
2020-08-22 09:19
nRF52832
nRF
52832 Tasks,Events,PPI
nRF
52832引入了:Tasks,Events,Shortcuts。主要是为了硬件操作的安全性与简化,见下图:1.上上方TasksignalfromPPI从PPI来的信号。
大头苍蝇
·
2020-08-22 09:19
nRF52832
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他