Button Handler(按键处理程序) 按键处理程序是使用GPIOTE(GPIO Task and Event)的处理机制实现的,为了防止按键的抖动。在GPIOTE event(事件)处理程序中开启了定时器。在定时器超时后,按键相应的引脚仍然是有效的(按键一直被按下),按键按下的事件才会报告给 ...
分类:
移动开发 时间:
2017-05-14 20:33:44
阅读次数:
298
硬件平台为微雪BLE400的(将原来的16mhz晶振改为32mhz。两个旁电容改为22pf) 以nRF51_SDK_10.0.0_dc26b5e\examples\ble_peripheral\ble_app_uart项目为例 在main.c中进行修改 修改system_nrf51.C 后面的测试的 ...
分类:
其他好文 时间:
2017-04-24 15:30:23
阅读次数:
136
1、前言 随机数生成器在通信、加密、图像传输等领域应用广泛,且一般起到关键性作用。我在最近设计的一个近场射频通信协议的碰撞避退算法的过程中,便对此有深深体会。 2、伪随机数发生器 随机数发生器一般包括伪随机数发生器和真随机数发生器。伪随机数发生器的伪随机序列是由数学公式计算产生,如果生成随机数的算法 ...
分类:
其他好文 时间:
2017-01-21 14:58:43
阅读次数:
290
转载:http://www.eeworld.com.cn/qrs/article_2016063028916.html 翰临科技公司(HiCling Technology)的Cling VOC健康手环采用了Nordic Semiconductor公司的nRF51822 SoC,通过无线方式监控和报告 ...
分类:
其他好文 时间:
2016-10-06 00:08:20
阅读次数:
233
前天在玩OLED时想完成一直想弄得一个东西,就是简单的单片机游戏。因为STM32和nRF51822的内存足够,所以就用缓存数组的方法来显示图像(我也不知道术语是啥,反正就是在内存中建立一个128X64的二维数组,更新显示时将整个数组刷新到屏幕上),而且这两个OLED是串口的(还有一个128X32的O ...
分类:
编程语言 时间:
2016-10-03 23:39:28
阅读次数:
224
一直想开一个高大上点的博客,觉得博客园不错,便申请了。一直没时间看,都快忘了,无意间登上提示申请到了。便写个东西看看。 正在学习nRF51822的蓝牙开发板,为了做毕设准备。备考中,一直没时间学,但今天是国庆节,觉得得给自己放一天假,所以开始鼓捣之前买的开发板。 昨天晚上才终于找到下载的窍门,但是对 ...
分类:
系统相关 时间:
2016-10-01 15:04:46
阅读次数:
170
最近在学nrf51822这个板子,下载程序点灯啥的零零碎碎弄了一天……例程blinky_example中包含了gpio.h和delay.c 看main.c之前我先看了这两个,例程里应用了一个简单不精确的延时函数,用循环内延时微秒函数实现延时毫秒,挺有意思的…… void nrf_delay_ms(u ...
分类:
其他好文 时间:
2016-09-08 20:13:26
阅读次数:
139
PWM这个东西我在32上用来电机调速过……通过改变高低电平占空比来实现一些功能。 keil的nrf51822目录下没有pwm.c..就在网上找了个pwm蜂鸣器的例程……看画风应该是官方的……吧…… 例程的define为NRF51 SETUPA BOARD_PCA10028..修改一下,设置如下。 然 ...
分类:
其他好文 时间:
2016-09-08 20:10:36
阅读次数:
233
在开始讲解的前,我们不生产水,我们只是大自然的搬运工。开始搬手册(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 ...
分类:
其他好文 时间:
2016-08-24 13:05:33
阅读次数:
342
我们打开app_valid_setting_apply.hex如下 分析如下 对数据帧结构 冒号 本行数据长度 本行数据的起始地址 数据类型 数据 校验码 (红色) (紫色) (绿色) (蓝色) (黑色) (橙色) 1byte 2byte 1byte N byte 1byte 补充 数据类型 '00 ...
分类:
移动开发 时间:
2016-08-19 12:40:24
阅读次数:
949