
初学
文章平均质量分 74
一头小笨驴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nordic SDK15.3 主动断开Bug
蓝牙开发问题分享原创 2022-06-23 18:35:14 · 1189 阅读 · 1 评论 -
关于NRF52832 使用 SDK 15.3 DFU升级的问题。
最近公司使用的NRf52832芯片平台,在移植和使用DFU功能时候,需要了一些问题,这里作为记录一下。一、软件安装:1、gcc-arm-none-eabi 编译环境。下载地址:https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads2、mingw 平台下载地址:https://sourceforge.net/projects/min原创 2022-04-27 12:04:25 · 907 阅读 · 0 评论 -
海思HI3518ev200环境搭建和SDK编译------SDK编译
最近在学习海思的3518e芯片,编译SDK时候,走了很多坑,今天做一个笔记把所有的坑记录下来,方便大家搭建环境时候和初次学习有帮助。我的电脑配置:1、window 7 系统 64位2、vm 虚拟机 V10.0版本3、Ubuntu 为16.04 版本4、网络连接方式为: 桥连接芯片:1、hi3518e2、SDK为 Hi3518E_SDK_V1.0.4.0一、首先下载SDK,这个网络上有,大家自己下载行,不做解释。二、将SDK拷贝到虚拟机里面,我这边放在共享文件里面。三、解压SDK1、原创 2021-08-14 13:27:30 · 1835 阅读 · 0 评论 -
海思HI3518ev200环境搭建和SDK编译------环境搭建
VSFVAVV原创 2021-08-14 10:46:29 · 1183 阅读 · 0 评论 -
如何更改nrf51822的主服务uuid与特性的uuid不一样
最近有一个优快云的好友给我留言,询问如何设置主服务uuid和特性uuid不一样,如下图:我以为这个问题很简单,网上应该一大堆,但是搜索一下,却发现没有这样的文章,于是,把自己的代码给分享出来,供大家学习。废话就少说,这里直接把代码复制下来。大家可以通过对比软件对比一下就行。使用的是SDK11的,串口服务ble_char,uint32_t ble_char_init(ble_char_t * p_char, const ble_char_init_t * p_char_init){ uin原创 2021-01-26 19:57:10 · 940 阅读 · 3 评论 -
NRF52832初学笔记1.5之hids_keyboard
最近在搞一个锁的项目,使用NRF51822芯片。基本功能,就是手机端与锁第一次配对绑定以后,在手机端不取消配对的情况,每次手机靠近锁,BLE自动回连,然后开锁,锁与手机远离以后,断开连接,锁自动锁上。功能很简单,第一眼就想到使用hids服务,因为之前也没有用过,这里也是初学,把自己的心得体会分享一下,以便大家相互学习。本次是在NRF52832的Demo板上测试的 ,使用的是SDK12.3的hid...原创 2020-02-14 17:55:59 · 2912 阅读 · 2 评论 -
nrf52832在SDk12.3中DFU升级工程移植步骤
最近在dfu升级这部分,用的是sdk12.3的,上网搜了一下资料,发现基本都是相关软件安装的步骤,所以,自己摸索着在一个工程上面进行移植dfu服务,也记录一下移植步骤,方便以后用的到。好了,不说太多废话,先说工程。在sdk12.3里面有两个工程,一个是bootloader,对应路径为:D:\nRF5_SDK_12.3.0_d7731ad\examples\dfu\bootloader_secu...原创 2019-06-04 14:01:55 · 2480 阅读 · 0 评论 -
NRF51822学习笔记之主从通信讲解,另外附加把UUID更改成蓝牙技术联盟的基本UUID
最近在搞蓝牙主从通信这块,公司里面是有之前的代码的,但是自己想在自己开发板上弄一个主从通信。从机板子是52832的,从机代码采用官方的串口例程,主机是公司的51822板子,主机代码也是公司的,因为对这块不熟悉,造成主从不能通信,最后请教老员工才知道,他们把蓝牙服务的UUID更改成蓝牙技术联盟的基本UUID的问题,找到问题后,自己改了一下UUID类型,也就成功了,刚好趁这次机会,把UUID从128b...原创 2019-05-28 17:17:49 · 2774 阅读 · 5 评论 -
NRF51822蓝牙初学笔记1.2之广播
1.1、蓝牙的广播在蓝牙开发中占有重要地位,广播频率直接影响到功耗问题和连接快慢,传输数据的快慢问题。现在来看一下广播的初始化。下面那是源码 :static void advertising_init(void){ uint32_t err_code; ble_advdata_t advdata; ble_adv_mode...原创 2019-04-02 11:08:37 · 1708 阅读 · 0 评论 -
NRF51822蓝牙初学笔记1.1之协议栈简单分析
1.0、关于 协议栈协议栈在蓝牙里面占有重要地位,在实际项目开发中,协议栈最多是作为配置配置时钟来源的作用。我们现在简单分析一下。先源码:static void ble_stack_init(void){ uint32_t err_code; nrf_clock_lf_cfg_t clock_lf_cfg = NRF_CLOCK_LFCLKSRC; // Init...原创 2019-03-28 11:05:48 · 1736 阅读 · 0 评论 -
NRF51822蓝牙初学笔记1.0之 GAP笔记
2019--3-20------蓝牙初学笔记1.0之 GAP 最近没什么繁忙的事情,自己有点闲时间 ,就自学了一些蓝牙方面的知识,用的是nRF51822的板子。做了一些笔记供大家分享。有什么问题,希望大家及时指出。 蓝牙芯片与普通芯片唯一的好处就是,它的大多数引脚可以配置成想要的功...原创 2019-03-27 14:44:53 · 1261 阅读 · 2 评论 -
NRF51822蓝牙初学笔记1.4之私有服务编写
前面已经学习的协议栈,GAP ,GATT等一些基础知识,虽然不是完全明白,多多少少有些基础。今天也小事牛刀一下编写自己的一个私有服务程序。因为前期准备 不足,造成很大的麻烦,还好最后找出问题来。废话少说,上正体。1、前期准备:(1)、jlink V9.5(我的版本比较高)(2)、打开nRF51822的RTT仿真(这个流程网上很多,大家可以参考一下,流程很简单,下面会有说明步骤)(3)、开发...原创 2019-03-22 18:12:31 · 1476 阅读 · 0 评论