
蓝牙51822
nanjoh
这个作者很懒,什么都没留下…
展开
-
Nordic nRF5 SDK和softdevice 介绍和版本对应 11
https://www.cnblogs.com/iini/p/9095551.htmlSDK和Softdevice 的区别,怎么选择SDK和Softdevice版本及版本兼容问题Nordic目前有2套完全独立的SDK:nRF SDK和nRF Connect SDK,一般来说,开发板nRF51/52推荐使用nRF5 SDK,开发nRF91/nRF53等新产品推荐使用nRF connect S...转载 2019-06-24 17:05:51 · 4930 阅读 · 0 评论 -
51822抓包实现
1.你需要从官网下载Wireshark-win64-1.12.8 和ble-sniffer_win_1.0.12.你需要使能你的dongle抓包功能,打开nRFgo Studio 软件,选择Erase all, 然后在program Application 中选择ble-sniffer_nRF51822_1.0.1_1111_Sniffer.hex 点击 program此时dongle原创 2016-09-02 10:17:53 · 990 阅读 · 0 评论 -
51822如何创建自己的服务
本文主要参考http://blog.chinaunix.net/uid-29270628-id-5748172.html#define MY_UUID 0x1234int main(void){ uint32_t err_code; bool erase_bonds; ble_stack_init(); gap_params_ init();转载 2016-08-31 12:15:03 · 2076 阅读 · 1 评论 -
gatt profile 理解
ATT属性tableGATT profile 层次 服务初始化过程:1.初始化UUID128/16bit UUID,2.设置为主要服务 BLE_GATTS_SRVC_TYPE_PRIMARY 0x01 /**3.添加服务sd_ble_gatts_service_add(BLE_GATTS_SRVC_T原创 2016-09-05 16:35:19 · 5346 阅读 · 0 评论 -
51822 如何输出.bin文件
打开keil 软件1.beforre Compile c/c++ 是编译源代码前 可用于执行的命令2.before build/Rebuild 是在编译前 可用于执行的命令3.After Build/Rebuild 是编译后 可用于执行的命令 我们需要生成.bin 文件 所以我们在After build Rebulid 中添加 fromelf --bin ".\Objects\原创 2016-09-05 12:11:42 · 461 阅读 · 0 评论 -
51822使用RTT代替出口prinft输出
在keil project 中有 nRF_Segger_RTT条目,没有可以自己添加在main 函数中我们添加 #include "SEGGER_RTT.h"在主程序中添加相应的函数:打开J-Link RTT Viewer我们运行函数,我们可以看到数据打印出来原创 2016-09-02 11:43:33 · 1694 阅读 · 0 评论 -
Nodic 52832 擦除Flash 及Flash空间分配 2
点击jlink 中的J-Flash Lite 对整个芯片进行操作以上对整个芯片进行擦除操作应用程序Flash 地址分析:52832_AA总的Flash空间为512K, RA为64k,协议栈占用的空间 Rom大小为152k,Ram大小10k,应用程序Rom开始地址0x26000(152k), 大小0x5A000(360k),RAM开始地址0x2B90(10k),大小0xD4...原创 2019-06-11 15:32:30 · 2297 阅读 · 0 评论 -
指针函数与函数指针
本文来源于http://blog.chinaunix.net/uid-20453876-id-1944931.html1,这两个概念都是简称,指针函数是指带指针的函数,即本质是一个函数。我们知道函数都又返回类型(如果不返回值,则为无值型),只不过指针函数返回类型是某一类型的指针。其定义格式如下所示:返回类型标识符 *返回名称(形式参数表) { 函数体 } 返回类型可以是转载 2016-09-14 12:34:32 · 246 阅读 · 0 评论