【转】Intro to ShockBurst/Enhanced ShockBurst
摘要:原地址https://devzone.nordicsemi.com/b/blog/posts/intro-to-shockburstenhanced-shockburst Wireless PC accessories (the ones that shipped with a dongle in
阅读全文
posted @
2018-06-07 10:41
陌鉎こ城sHi
阅读(318)
推荐(0) 编辑
NRF51822之RNG
摘要:在裸机下官方已经提供另一个RNG的例子(RF51_SDK_10.0.0_dc26b5e\examples\peripheral\rng) 好了现在我将给出在蓝牙模式下如何使用例子 好了现在我们在ble_app_template基础上进行修改(下面给出主要的测试部分带)
阅读全文
posted @
2017-10-20 15:04
陌鉎こ城sHi
阅读(600)
推荐(0) 编辑
NRF51822之FICR
摘要:0> deviceID[0] 0x973E21A8 0> deviceID[1] 0x00674E53 0> device_ID.B[0] 0xA8 验证一下
阅读全文
posted @
2017-10-11 10:46
陌鉎こ城sHi
阅读(562)
推荐(0) 编辑
NRF51822之使用外部32Mhz晶振
摘要:硬件平台为微雪BLE400的(将原来的16mhz晶振改为32mhz。两个旁电容改为22pf) 以nRF51_SDK_10.0.0_dc26b5e\examples\ble_peripheral\ble_app_uart项目为例 在main.c中进行修改 修改system_nrf51.C 后面的测试的
阅读全文
posted @
2017-04-24 14:51
陌鉎こ城sHi
阅读(2145)
推荐(0) 编辑
巧用JLINK来实现nrf51822的蓝牙设备流水号
摘要:项目需求:在蓝牙广播的时候名字为 SN_设备流水号(如SN_00000001)。 我们可以在原来的代码中进行一下修改和增加 备注这个地址0X0001B160根据自己具体情况来设定 现在上我们的主角J-Flash 打开J-Flash(路径为Start->All Programs->SEGGER->J-
阅读全文
posted @
2017-03-08 15:48
陌鉎こ城sHi
阅读(3480)
推荐(1) 编辑
NRF51822之IIC(MEMS_LIS2DH12)
摘要:在上篇介绍了OLED的II以写操作为主,没有进行读取操作。所以在现再补充读取的操作。 我在此以LIS2DH为例子 我们现在操作的寄存器为who_am_i时序如下 好了现在贴上主要代码
阅读全文
posted @
2016-08-25 17:25
陌鉎こ城sHi
阅读(1594)
推荐(0) 编辑
NRF51822之ADC(1)
摘要:在开始讲解的前,我们不生产水,我们只是大自然的搬运工。开始搬手册(nRF51 Series Reference Manual Version 3.0)上的资料 AIN0 P0.27 AIN1 P0.26 AIN2 P0.01 AIN3 P0.02 AIN4 P0.03 AIN5 P0.04 AIN6
阅读全文
posted @
2016-08-24 11:20
陌鉎こ城sHi
阅读(1942)
推荐(0) 编辑
时间戳转换日期格式
摘要:【原创出品§转载请注明出处】 出处:http://www.cnblogs.com/libra13179/p/5796082.html 文件下载地址:http://files.cnblogs.com/files/libra13179/sw_wall_clock.zip 解析:上面的代码的对照一下下面的
阅读全文
posted @
2016-08-22 16:57
陌鉎こ城sHi
阅读(3756)
推荐(0) 编辑
浅析NRF51822合并文件之app_valid_setting_apply
摘要:【原创出品§转载请注明出处】 出处:http://www.cnblogs.com/libra13179/p/5787084.html 我们打开app_valid_setting_apply.hex如下 分析如下 对数据帧结构 冒号 本行数据长度 本行数据的起始地址 数据类型 数据 校验码 (红色)
阅读全文
posted @
2016-08-19 11:50
陌鉎こ城sHi
阅读(3972)
推荐(1) 编辑
NRF51822之SPI
摘要:现在我们对spi_write_reg(uint8_t ucRegAddr, uint8_t ucRegVal)进行测试 更据我们的代码在Saleae Logic 1.1.16C中进行设置如下图所示 什么看不懂上面的配置?请右转补课 http://www.cnblogs.com/libra13179/
阅读全文
posted @
2016-08-05 11:46
陌鉎こ城sHi
阅读(2303)
推荐(0) 编辑
NRF51822之修改设备名(掉电不保存)
摘要:主要代码 需要注意的原来的广播中预留可以作为设备名的大小长度。 如果不想每次在 BLE_GAP_EVT_DISCONNECTED中 都进行一次advertising_init。只要有修改的时候继续的话
阅读全文
posted @
2016-07-29 16:39
陌鉎こ城sHi
阅读(1402)
推荐(0) 编辑
NRF51822之IIC(OLED)
摘要:之前介绍过使用io管脚来模拟IIC。现在来介绍使用硬件IIC的例子 工程下载链接如下 http://files.cnblogs.com/files/libra13179/twi_sensor_sh1106.zip 请放到nRF51_SDK_10.0.0_dc26b5e\examples\periph
阅读全文
posted @
2016-07-25 18:10
陌鉎こ城sHi
阅读(1098)
推荐(0) 编辑
[转]分享一个用Telnet代替JLinkRTTClient的办法,实现同时显示和记录
摘要:原帖子http://www.amobbs.com/thread-5614514-1-1.html Jlink 驱动 升级到4.96后,提供了一个 JLinkRTTViewer,确实方便了很多,但似乎不支持中文的显示,却其中的Data Log却对通道0无效, 这样就不能同时对通道0显示和记录了。 记得
阅读全文
posted @
2016-04-25 16:57
陌鉎こ城sHi
阅读(3290)
推荐(0) 编辑
NRF51822之模拟IIC
摘要:使用的工程为是基于sdk10工程 在将以nRF51_SDK_10.0.0_dc26b5e\examples\peripheral\twi_sensor作为模版 修改代码main.c 备注:当 MPU_AD0 悬空/接 GND 的时候,模块的 IIC 从机地址为:0X68;当 MPU_AD0 接 VC
阅读全文
posted @
2016-04-19 12:12
陌鉎こ城sHi
阅读(1111)
推荐(0) 编辑
NRF51822之pstorage使用摘要
摘要:https://devzone.nordicsemi.com/question/15271/how-can-i-write-10kb-of-data-to-internal-flash/?answer=17300#post-id-17300 Hi You can register for more
阅读全文
posted @
2016-04-14 17:01
陌鉎こ城sHi
阅读(1890)
推荐(0) 编辑
NRF51822之DFU使用手机升级
摘要:演示的工程是 [application] nRF51_SDK_10.0.0_dc26b5e\examples\ble_peripheral\ble_app_hrs\pca10028\s110_with_dfu [bootload] nRF51_SDK_10.0.0_dc26b5e\examples\
阅读全文
posted @
2016-04-13 10:48
陌鉎こ城sHi
阅读(4459)
推荐(0) 编辑
NRF51822之WDT浅析
摘要:看门狗定时器 NRF51822 的看门狗定时器是倒计数器, 当计数值减少到 0 时产生 TIMEOUT 事件。 通过 START task 来启动看门狗定时器。 看门狗定时器启动时,如没有其他 32.768KHz 时钟源提供时钟,看门狗定时器会强制打开 32.768KHz RC 振荡器。 默认情况下
阅读全文
posted @
2016-04-12 17:39
陌鉎こ城sHi
阅读(2582)
推荐(0) 编辑
NRF51822之发射功率
摘要:设置蓝牙的TX Power 使用的函数sd_ble_gap_tx_power_set(int8_t tx_power); 参看例子为 S110/ble_app_proximity #define TX_POWER_LEVEL (4) /**< TX Power Level value. This w
阅读全文
posted @
2016-04-11 09:20
陌鉎こ城sHi
阅读(2512)
推荐(0) 编辑
NRF51822之动态广播使用
摘要:本教程基于nRF51_SDK_10.0.0_dc26b5e\examples\ble_peripheral\ble_app_uart工程 本教程主要是演示 现在演示通过nus来修改ADV中maufacturer data,在disconnect后我们可以看到广播中maufacturer data更新
阅读全文
posted @
2016-04-07 15:16
陌鉎こ城sHi
阅读(3785)
推荐(0) 编辑
NRF51822之app_button控制uart的开启和关闭
摘要:为什么要使用app_button来控制uart的开启和关闭 还是先上datesheet中uart开启的时候需要HFCLK,需要消耗大量大电流。所以在我们需要的时候需要通过io来通知nrf51822开启uart的功能。 主要是上个app_button添加 添加uart的相关函数
阅读全文
posted @
2016-04-07 10:32
陌鉎こ城sHi
阅读(2765)
推荐(0) 编辑