![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
everestzhang
这个作者很懒,什么都没留下…
展开
-
关于低功耗的那些事儿
转载自: http://www.amobbs.com/forum.php?mod=viewthread&tid=4932393&highlight=%E4%BD%8E%E5%8A%9F%E8%80%97转载 2015-01-27 14:00:40 · 525 阅读 · 0 评论 -
nRF51822 LRC(32.768K) 内部RC和外部晶振的设置
需要修改设置地方:1. SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_XTAL_20_PPM, false); 一般在main.C的 ble_stack_init(void)函数中调用;2. NRF_CLOCK->LFCLKSRC = (CLOCK_LFCLKSRC_SRC_Xtalser_app_hal_n原创 2015-06-12 14:13:56 · 7072 阅读 · 0 评论 -
nrf51822 写flash 失败
资源和软件环境:1. softdevice 7.1.02. SDK 6.0.0一、 写flash在启动SOFTDEVICE 后,使用uint32_t sd_flash_write(uint32_t * const p_dst, uint32_t const * const p_src, uint32_t size)进行flash的写操作,当然在该区域如果已经有数据存原创 2015-07-15 15:10:20 · 6041 阅读 · 2 评论 -
nRF51822 白名单
1. 先定义,要使用白名单的设备为peripheral,连接peripheral的设备为central。2. 白名单,就是只有在peripheral的flash中保持了信息的central才能和peripheral进行连接。central的设备信息需要怎么才能保存到peripheral的flash中:首先central在 peripheral的BLE_FAST_ADV或者BLE_SLOW_原创 2015-07-31 10:17:42 · 7431 阅读 · 0 评论 -
nRF51822使用passkey配对
给一个本来不使用passkey的例子增加该功能,需要完成5件事情:1. 设置ble_gap_sec_params_t 结构中的mitm为1;2. 设置ble_gap_sec_params_t 结构中的io_caps(输入输出功能)变量为display 或者keyboard; 具体可以参考蓝牙核心文档中的table2.4 该表位于第三卷,H部分,2.3.5.1节。3.原创 2015-07-28 16:32:05 · 5981 阅读 · 1 评论