- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 富芮坤蓝牙SDK堆栈修改大小
1,富芮坤801x蓝牙如何修改堆栈的大小呢void initial_static_memory(uint8_t act_num, //uint8_t adv_act_num, //广播链路uint8_t con_num, //连接链路...
2022-01-11 15:33:57 516 1
原创 富芮坤蓝牙OTA
由于贸易战和疫情的影响,全球芯片紧缺,nordic蓝牙芯片原本使用量很大,现阶段基本拿不货,此各情况下大家可以考虑下国产的富芮坤蓝牙,使用起来很方便,本篇文章教大家如何使用富芮坤蓝牙的空中升级1,申请FR8016H DongleFR8016H Dongle用户可以免费申请链接如下「链接」2,下载官方的SDKFR801xH-SDK: 富芮坤低功耗蓝牙软件开发包(BLE SDK)适用于该公司出品的FR801xH系列低功耗蓝牙SOC芯片(FR8012H/FR8013H/FR8016H/FR80
2021-10-14 18:34:51 4805 2
原创 nrfgo Studio不识别nrf51802
开发中我们经常会遇到keil连接jink能发现芯片,nrfgoStudio中无法识别,可能分为以下两种情况1,jlinkarm.dll is not correctly这种情况能可以是jlink版本降级时windows中的注册表没有更新,具体可以对比下下面两个图的jlink的InstallPath是否正确2,jink S/N号为0也会出现这个问题具体可以打开J-Link C...
2019-08-27 11:40:07 1561
原创 nrf52810DFU OTA空中升级教程
nrf52810为nordic支持蓝牙 5.0性价比最高的一款芯片,不过这个芯片的rom不得不吐槽下,只有192KB,不知道为什么定了个192,而不是大家所熟悉的256KB,估计价格是个原因吧,15.2的协议栈中S112 softdevice占用了100KB,只剩92KB了,后面还要减掉bootloader的大小,所以给用户使用的空间并不大,15.2中pca10040e为52810的工程1,需...
2018-11-19 10:47:00 7283 3
原创 NRF51802内部时钟校准
void lfclk_calibrate(){ NRF_CLOCK->LFCLKSRC = (CLOCK_LFCLKSRC_SRC_RC << CLOCK_LFCLKSRC_SRC_Pos); NRF_CLOCK->EVENTS_LFCLKSTARTED = 0; NRF_CLOCK->TASKS_LFCLKSTART = 1; ...
2018-09-04 15:53:56 1325
原创 C语言中的回调函数理解
回调函数的实质其实就是把函数名当指针来传递typedef void(* Back_Test)(uint8_t i); //h文件中声名Back_Test back_test;void Back_Registered(Back_Test bt){//回调函数注册 back_test = bt;}void User_Use(uint8_t k){//用户注册的回调,在此处理用...
2018-08-21 16:56:25 582
原创 Source Insight4.0和keil混淆编辑时不对齐问题
由于部分程序是前任留下的,在使用keil和source insight混合编辑的时候,常常出现在source insight4.0中编辑后在keil中显示的不对齐。设置source insight的tab和keil的tab分用space代替即可。具体设置方法如下:Source insight中将输入的TAB符转换为空格: 1. Options->File Type Options...
2018-07-19 11:14:58 2003
原创 CC2540电量显示
cc2540是用的比较多的一款蓝牙芯片,那么在从机的例程中如果添加电量显示的profile呢?(1)打开C:\Texas Instrum\BLE-CC254x-1.3.2\Projects\ble\Profiles此路径,将batt文件夹下面的battservice.c和battservice.h复制到你要添加电量显示的工程的Source下, 如下图所示:ents
2015-06-19 16:01:16 1206
原创 quintic蓝牙芯片NVDS方法读写flash
1->在“usr_config.h ”头文件打开宏定义#define CFG_NVDS_WRITE2->在enum NVDS_TAG 枚举中增加TAG ,如下所示: NVDS_TAG_WR_TESET = 0x14,3->在enum NVDS_LEN 枚举中增加TAG的长度,如下所示:NVDS_LEN_WR_TESET = 5
2015-06-08 15:38:56 4785 5
原创 quintic蓝牙芯片广播中添加MAC地址的方法
在app_set_adv_data(uint16_t disc_mode)函数的后面加上下面部分代码static nvds_tag_len_t ADDS_LEN = 6;app_env.adv_data[len+0] = 0x07;app_env.adv_data[len+1] = 0xFF;nvds_get(NVDS_TAG_BD_ADDRESS, &ADDS_LEN,&app_
2015-06-02 17:46:47 784
NRF52810空升文件
2018-11-19
nordic thingy android app
2018-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人