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
基于SDK15.3 S332协议栈实现adv和rsp广播厂商自定义数据
DEMO下载地址https://download.csdn.net/download/mygod2008ok/12740643定义广播所需要的变量staticble_gap_adv_params_tadv_params;staticble_gap_adv_data_tadvdata_enc;staticble_advdata_tadvdata;staticble_advdata_trspdata;
仙剑情缘
·
2020-09-15 04:56
NRF52832个人学习笔记
(一)
nrf52832
如何改变日志输出等级
1.进入以下路径,nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_template\pca10040\s132\arm5_no_packs,在MDK下打开蓝牙样例工程。输出终端选择如下:日志总开关默认打开,模块开关自己选择2.打开Application,可以看到有main.c和sdk_config.h两个文件,打开配置文件,找到nrf
qq_27182175
·
2020-09-14 04:41
蓝牙BLE
NRF52832
调试方法之 开启log打印
主要是在sdk_config.h中配置两个宏:NRF_LOG_ENABLEDNRF_LOG_BACKEND_RTT_ENABLED将这两个值的宏定义从0改为1,然后程序中使用NRF_LOG_INFO("testinfo"),即可在debug时在调试窗口看到打印的log。最后别忘了在主循环中使用:NRF_LOG_PROCESS();这个函数,否则也不会有打印信息出来。nRF_Log还有一个功能:如果
_hello_cc
·
2020-09-14 03:36
NRF52832
NRF52832
打印不出LOG的神秘原因
NordicSDK中的LOG坑背景上个月做新项目,拿到Nordic52832的15.3.0SDK。在打印LOG这件事上着实蛋疼了好一阵。遇到几个问题,最疼的一个在此记录。几个问题,不是sdk_config.h中的宏没开,就是打开的工程中.h里有些宏压根没有,小问题,略…状况想通过RTT打印出从通信模组返回的数据内容用了两种方式一个大数组做缓存空间一个指针申请缓存空间不管用什么方式,用完数据不是清空
Kv_Casey
·
2020-09-14 03:13
重要经验
nrf52832
nordic
打印log
nrf52832
与24l01 2.4G ESB通信(附代码)
#1、模块介绍
nrf52832
nrf24l01两者都属于Nordic公司的无线通信产品,前者兼容24l01私有的2.4G通信,本文主要记录如何调试两者的通信。
wulala乌啦啦
·
2020-09-12 07:52
无线通信
nRF52832
-Bluefruit52学习之MicroPython开发(5)-- TFT屏驱动ST7789
nRF52832
技术交流群:680723714
nRF52832
-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451MicroPython
Mr.Lanson
·
2020-08-25 16:26
nRF52832蓝牙开发
nRF52832蓝牙开发实战
nRF52832
程序紊乱的解决办法
在使用
nRF52832
平台做一些外设驱动的时候,发现程序完全不按预定路线走,单步调试也证明在某一个地方程序进入了死循环。
荒原狼的技术博客
·
2020-08-24 18:41
nrf52832
蓝牙DA14580开发:固件格式、二次引导和烧写
相比
NRF52832
和CC254X,蓝牙单芯片DA14580在OTA和二次引导上要复杂一些,不仅体现在memorymap、引导过程等流程上,而且在固件格式、生成和工具链的操作上也稍显繁琐。
吴跃前
·
2020-08-24 18:40
蓝牙DA14580
蓝牙开发
微信硬件平台解决方案
da14580
OTA
Smartsnippets
固件格式
nrf52832
sdk15的SAADC
由于有使用52832的需求,所以19年8月下载了一份最新的SDK,版本为SDK15.3.0,得创建一个新的工程然后移植原来的应用代码到这个新的SDK下,IO什么的跟原来SDK12没啥区别,但是我在demo里没找到ADC的demo,反倒是找到一个叫SAADC的(手册里SA是Successiveapproximation),由于时间关系先看了一下demo然后网上在搜索看了别人写的,跑了一下这个demo
Spectre_Mercury
·
2020-08-24 17:09
nordic
nRF52832
的SAADC
个通道可组成差分输入单端和差分输入时均可配置为扫描模式3)满量程输入范围(0toVDD)参考芯片数据手册1.2功能概述参考芯片数据手册1.3工作模式1)单次模式2)连续模式使用ADC内部定时器实现定时采样使用
nRF52832
weixin_33804582
·
2020-08-24 17:22
nrf52832
空中升级包打包Shell
ProgramFiles(x86)\NordicSemiconductor\MasterControlPanel\3.10.0.14\nrfnrfutil.exedfugenpkg--application
nrf52832
Awen-Linux
·
2020-08-24 16:08
Bluetooth
nrf52832
增加串口功能
1,增加代码#ifdefined(UART_PRESENT)#include"nrf_uart.h"#endif#include"app_uart.h"#defineUART_TX_BUF_SIZE256/**evt_type){caseAPP_UART_DATA_READY:UNUSED_VARIABLE(app_uart_get(&data_array[0]));uart_write(data
saver_26
·
2020-08-24 16:46
经验
Nordic--
nrf52832
--FDS(二)基本使用
注册FDSret_code_tfds_register(fds_cb_tcb); 该函数注册fds的事件处理函数,fds提供了写/更新/删除等api,不过这些api都是异步的,即调用后函数函数会立刻返回,但是实际的flash操作可能不会立刻执行。协议栈内部会在合适的时候去执行实际操作。并最终返回给上层事件,fds模块内部处理后再返回fds的事件,并调用fds_register函数注册的这个回调函数
liefyuan
·
2020-08-24 15:56
单片机
BLE/BT
Nordic
nrf52832学习应用之路
Nordic--
nrf52832
--FDS
Flash访问模块FDS用法及常见问题—nRF5SDK模块系列一
nRF52832
-QFAA,他的Flash内存如下表所示:Flash总大小页数页大小块大小每个页包含的块数量512KByte128page4KByte512Byte8
liefyuan
·
2020-08-24 15:56
单片机
Nordic
nrf52832学习应用之路
nrf52832
之ADC
ADC1.8/10/12位,过采样可达14位2.单端(内部接地)(8个)和差分模式(最多4个),默认是单端模式3.触发方式,软件触发,rtc定时触发,ppi触发4.外部引脚固定,不能随意映射5.单次模式,在没有过采样的时候,RESULTDONEevent事件等同于DONE事件,数据通过EasyDMA保存到RAM之前,这两个事件都发生连续模式,在ADC内部有一个SAMPLERATE寄存器,可以配置成
qq_27182175
·
2020-08-24 15:46
nrf52832裸机
nrf52832
之PPI
什么是PPI1.可编程外设互联,把事件和任务连接起来,自动触发任务,无需CPU参与。类似DMA效果2.总共32个PPI通道,(0-19)供用户编程使用,(20-31)已经预编程了,可以添加到组,可以打开或关闭3.框图如下所示4.在每个PPI通道上,信号与16M时钟同步,与16M同步事件延迟一个周期,异步事件最多延迟一个周期,快捷方式不会被延迟5.PPI寄存器可以通过PPI触发,例如CHG0EN6.
qq_27182175
·
2020-08-24 15:46
nrf52832裸机
NRF52832
SAADC 电量检测
#include"adc.h"#include"nrf_gpio.h"#include"nrf_log.h"#include"nrf_log_ctrl.h"#include"nrf_log_default_backends.h"#defineSAMPLES_IN_BUFFER10/**type==NRF_DRV_SAADC_EVT_DONE)//buffer满了(10)才会触发此事件{ret_co
红烧-愉快
·
2020-08-24 15:26
nRF52832
Nordic52832 Secure DFU
#Nordic52832SecureDFU文章目录duf_secure代码解析从
nrf52832
的SDK12.0以后,提供的DFU的例子为bootloader_secure。
dake
·
2020-08-24 15:42
BLE
蓝牙
NRF52832
NRF52832
定时多通道SAADC转换
1.在sdk_config.h中加入宏//SAADC_ENABLED-nrf_drv_saadc-SAADCperipheraldriver-legacylayer//==========================================================#ifndefSAADC_ENABLED#defineSAADC_ENABLED1#endif//SAADC_CON
仙剑情缘
·
2020-08-24 15:20
NRF52832个人学习笔记
nrf52832
ADC for ppi
1.在sdk_config.h中加入宏//SAADC_ENABLED-nrf_drv_saadc-SAADCperipheraldriver-legacylayer//==========================================================#ifndefSAADC_ENABLED#defineSAADC_ENABLED1#endif//SAADC_CON
仙剑情缘
·
2020-08-24 15:20
NRF52832个人学习笔记
nRF52832
DFU升级导致FDS数据丢失的问题
产品使用
nRF52832
的FDS模块来存储用户数据。产品在使用过程中,发现DFU升级有一定概率导致FDS数据丢失。
f大熊
·
2020-08-24 14:52
BLE
nRF52832
PPI
PPI共有32个,但是只能使用20个。SomeofthePPIchannelsarepre-programmed.ThesechannelscannotbeconfiguredbytheCPU,butcanbeaddedtogroupsandenabledanddisabledlikethegeneralpurposePPIchannels.TheFORKTEPforthesechannelsar
大头苍蝇
·
2020-08-24 14:46
nRF52832
nRF52832
功耗实际测试
工作电压3.3V。关闭FPU;NFC管脚配置为普通IO,所有管脚配置输入,悬空且内部无上下拉。裸程序,只运行while(1),未关闭仿真接口。关闭DCDC,工作电流11.68mA。开启DCDC,工作电流7.65mA。手册上CPUcurrent,runningfromflash,cacheenabled,LDO7.4mACPUcurrent,runningfromflash,cacheenabled
大头苍蝇
·
2020-08-24 14:46
nRF52832
NORDIC的打怪之旅(第五篇)
nRF52832
的ADC支持(1)8/10/12/14位的ADC采集,而14位是过采样;(2)具有多达8个通道,支持差分输入和单路输入;(3)全量程输入范围;(4)通过软件或PPI通道的任务触发采样,以使低功耗
沉夢志昂丶
·
2020-08-24 13:11
Nordic
nrf52832
PPI、SAADC、FreeRTOS学习总结
本着学习的态度,本人总结了网上诸多相关内容的博客,由于时间较久远,出处不能一一列举,如有侵权,pleasefeelfreetoletmeknow.一、PPIPPI原理PPI为
nrf52832
的可编程外设互连
Diane_z
·
2020-08-24 12:55
nrf52832
nRF52832
— 外部中断BSP(Board Support Package)
原文链接:http://blog.csdn.net/a369000753/article/details/51312839(转载文章,若有不妥,通知后我会立即删除)首先来分析下主要的代码[cpp]viewplaincopy/**@briefFunctionforapplicationmainentry.*/intmain(void){uint32_terr_code;boolerase_bonds
书哥Sugar
·
2020-08-24 06:52
nRF52832
nRF52832
广播相关配置
nRF52832
广播相关配置先上例程中和广播有关的代码吧:/**@briefFunctionforinitializingtheAdvertisingfunctionality.
面包呢
·
2020-08-24 06:19
nrf52832
Nordic
nRF52832
-PCA100A0-GPIO设置
1、在#include"nrf_gpio.h"中定义有//LEDsdefinitionsforPCA10040#defineLEDS_NUMBER4#defineLED_START17#defineLED_117#defineLED_218#defineLED_319#defineLED_420#defineLED_STOP20#defineLEDS_LIST{LED_1,LED_2,LED_3,
韩、Somin
·
2020-08-24 06:15
nordic蓝牙学习
1.
nRF52832
裸机教程--开发环境搭建
II.环境软件环境:KEIL-MDKv-5.23.0.0硬件:
nrf52832
开发板III.
nRF52832
简介■2.4G单芯片多协议
wang328452854
·
2020-08-24 06:02
nRF52832
nrf52832
PWM外设产生PWM波形笔记
staticvoiddemo2(void){NRF_LOG_INFO("Demo2");/**Thisdemoplaysbacktwoconcatenatedsequences:*-Sequence0:Lightintensityisincreasedin25stepsduringonesecond.*-Sequence1:LEDblinkstwice(100msoff,100mson),then
CCXX8180
·
2020-08-24 05:45
nrf52832
--串口例程添加静态密码配对、绑定
在nrf官方例程上添加如下功能:一、在连接时请求配对;二、配对密码设置为静态密码;三、配对成功后进行绑定,下次连接时不需要再输入密码参考博客:点击打开链接***************************************************************************************************************************
Jkdon
·
2020-08-23 08:50
低功耗蓝牙BLE
记录下
NRF52832
断开连接后自动开始广播的方法
1、在advertising_init函数里关闭断开连接后开记广播标志:init.config.ble_adv_on_disconnect_disabled=false;//自动广播staticvoidadvertising_init(void){ret_code_terr_code;ble_advertising_init_tinit;memset(&init,0,sizeof(init));i
崔家寨大当家
·
2020-08-23 07:41
Nordic蓝牙
nRF52832
的UICR
nRF52832
的UICRUICR(Userinformationconfigurationregisters)是保存用户特殊设置的非易失存储寄存器(NVM:Non-volatilememory),UICR
luck_horse
·
2020-08-23 06:26
NRF52832
STM32F4烧录方法
j-Flashlite批处理烧录方式:1.将jink驱动目录中的JLink.exe和JLinkARM.exe文件复制到新建的一键下载文件中2.新建jlinkBrunFwFile.txt,内容如下:device
nRF52832
nanjoh
·
2020-08-23 06:50
STM32F4
nrf52832
gpiote中断下按键
1、平台的条件1.1软件平台:sdk14.21.2硬件平台:
nrf52832
说明:只是介绍代码怎么使用,直接点QQ:1297311998,如果有什么问题,请高手不吝赐教2使用步骤2.1添加以下文件2.2
轻松翱翔
·
2020-08-22 11:16
nRF52832_ble
nRF52832
— BSP按键流程梳理(Board Support Package)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX作者:ZHS(文化人)XX联系方式:文章末尾Chat快问XX版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了XX要说的话:作者水平有限,难免有不足之处,恳请指正!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
书哥Sugar
·
2020-08-22 11:42
nRF52832
nRF52832
— 矩阵键盘
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX作者:ZHS(文化人)XX联系方式:文章末尾Chat快问XX版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了XX要说的话:作者水平有限,难免有不足之处,恳请指正!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
书哥Sugar
·
2020-08-22 11:12
nRF52832
nrf52832
NFC默认引脚功能,造成蓝牙进入休眠模式
nrf52832
的NFC功能引脚默认开启,整个系统通过NFC唤醒系统,如果不需要这个功能需要手动进行配置将这两个功能引脚设置为普通引脚防止程序进入休眠模式:voidSystemInit(void)配置在这个函数中进行设置
zcs754546461
·
2020-08-22 11:10
蓝牙
nrf52832
之GPIOTE组件
参考资料:艾克姆科技《
nRF52832
开发教程》GPIOTE部分学习思维导图GPIOTE原理
nRF52832
寄存器类型Task:任务寄存器,可以由程序或事件触发Event:事件寄存器,事件可以产生中断和触发任务
面包呢
·
2020-08-22 11:28
nrf52832
NRF52832
初学笔记1.5之hids_keyboard
本次是在
NRF52832
的Demo板上测试的,使用的是SDK12.3的hids_
一头小笨驴
·
2020-08-22 11:33
技术
初学
nRF52832
DFU 过程记录之一
本文记录了
nRF52832
DFU过程中比较有意义的参考文章。
nRF52832
,博主所用SDK版本是14.2.0.
nRF52832
,可以通过蓝牙、串口,USB升级。
东莞大拿
·
2020-08-22 11:56
nRF52832
通过按键调用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 介绍
关键字:GPIOTEPPIGAPGATT
nRF52832
的寄存器和一般的单片机有所差别,
nRF52832
的寄存器分为下面的三种类型。Task:任务寄存器,可以由程序或事件触发。
weixin_39195601
·
2020-08-22 11:56
Bluetooth
nRF52832
-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
废旧鼠标先别丢,用来学习
nRF52832
的QDEC
刚发现
nRF52832
有一个QDEC,SDK13.0中还有驱动,但是不太友好。如果大家有废旧鼠标,建议拆一个编码器下来“学习”。
weixin_30952103
·
2020-08-22 10:07
NRF52832
初步使用
开发环境搭建开发环境涉及到协议栈SDK版本、keilPACK版本的匹配问题,目前测试通过的环境如下:windows系统:win10硬件:
NRF52832
测试板、JLINK-V8仿真器KeiluVision5ForARM5.14nrfgostudio_win
weixin_30768175
·
2020-08-22 10:31
青风
nrf52832
跑zephyr——点亮LED
zephyr版本:1.10硬件:采用青风
nrf52832
开发板开发环境:虚拟机Ubuntu16.04编译+Windows764bit烧录使用的是zephyr-zephyr-v1.10.0/samples
weixin_30700099
·
2020-08-22 10:57
nRF52832
矩阵按键调试 同一列上的按键 任意两个按键 按下 检测不到低电平(电平拉不下来)...
参考链接:https://blog.csdn.net/zhanghuaishu0/article/details/78505045调试过程中发现同一列上的按键任意两个按键按下检测不到低电平(电平拉不下来),在网上找到一个类似的资料说是:pin脚初始化时,配置的驱动能力不够。修改后测试正常了。原GPIO初始化如下:nrf_gpio_cfg_output(GPIO0);修改后如下:nrf_gpio_c
weixin_30381317
·
2020-08-22 10:47
蓝牙芯片
nRF52832
的序列号参数保存
在
nRF52832
的设备上,有一些UICR的寄存器,类似于NVM,可以用来保存一些参数,更方便使用。
wchyan
·
2020-08-22 10:11
nRF52832
嵌入式
C语言
蓝牙芯片
nRF52832
之PWM的使用
nRF52832
蓝牙芯片,自带了3路PWM硬件模块,每个模块支持4路,总共支持12路PWM。在SDK15中提供了简化的API,能够快速、便捷的实现PWM功能。
wchyan
·
2020-08-22 10:11
nRF52832
嵌入式
C语言
上一页
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
其他