Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1103142
  • 博文数量: 113
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 3944
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-02 14:36
文章分类
文章存档

2019年(2)

2018年(10)

2017年(1)

2016年(50)

2015年(12)

2014年(9)

2013年(29)

发布时间:2019-04-08 12:50:35

本文档基于SDK13.1这里详细介绍一下fds相关的api使用说明。前置文档为 FDS介绍文档。不了解fds的可以先看一下这个文档。ret_code_t  fds_register(fds_cb_t cb);  该函数注册 fds的事件处理函数,fds提供了写/更新/删除等api,不过这些api都是异步的,即调用后函数函数会立刻返回,但是实际的flash.........【阅读全文】

阅读(2274) | 评论(0) | 转发(0)

发布时间:2018-12-06 11:14:57

本文档 基于SDK13.1 Fds(Flash Data Storage)模块是sdk中提供的操作flash的模块。前面介绍过fs(Flash Storage)模块,这个模块也是sdk中提供的操作flash的模块。为什么要提供两个呢? 这需要了解一下关于flash操作的问题。 因为操作的是片上flash,所以在擦写flash的时候CPU会暂停,这.........【阅读全文】

阅读(2432) | 评论(0) | 转发(0)

发布时间:2018-07-18 14:30:24

软件环境:nRF5_SDK_13.1.0_7ca7556\examples\ble_peripheral\ble_app_uart   使用nordic旧的SDK开发时,需要进行ble传输数据时通常都是将待发送的数据分包成20字节一包,之后再一包一包发送出去。 为什么要分成20字节一包?因为我们发送的数据是负载在 ATT层的,BLE规范定义的ATT层默认大小为23,其中.........【阅读全文】

阅读(1402) | 评论(0) | 转发(0)

发布时间:2018-06-11 19:18:53

首先介绍section variables这个SDK中使用的特性:因为协议栈中的fstorage模块使用了这个。这里介绍一下方便对fstorage模块的理解。 介绍section variables之前,先考虑一下下面的对于flash管理模块的实现方式通常的实现中,对于flash操作会封装成一个flash操作的管理模块,对于另外一些模块想使用flas.........【阅读全文】

阅读(3544) | 评论(0) | 转发(0)

发布时间:2018-05-25 17:56:25

Nordic将其协议栈命名为softDevice,协议栈运行启动后肯定需要访问MCU上的一些外设资源,比如Radio,Timer0等。协议栈启动后,softDevice对这些资源的访问是独占的,即softDevice启动后,Radio,Timer0等外设资源是不允许应用再直接去访问的,不然会破坏协议栈的运行状态。   但是从BLE协议本身来说,BLE的工.........【阅读全文】

阅读(1958) | 评论(0) | 转发(1)
给主人留下些什么吧!~~

jaygeng2017-11-17 14:38

请问您是怎么学习51822的,感觉你学习得比较深入列。

回复  |  举报
留言热议
请登录后留言。

登录 注册