一、PWM概述: PWM(Pulse Width Modulation):脉冲宽度调制技术,通过对一系列脉冲的宽度进行调制,来等效地获得所需要波形。 PWM 的几个基本概念: 1) 占空比:占空比是指在一个周期内,信号处于高电平的时间占整个信号周期的百分比,方波的占空比是50%。 2) 调制频率:周 ...
分类:
其他好文 时间:
2016-08-10 06:30:08
阅读次数:
369
一、实验内容: 通过串口发送单个字符到NRF51822,NRF51822 接收到字符后将其写入到FLASH 的最后一页,之后将其读出并通过串口打印出数据。 二、nRF51822芯片内部flash知识: EN-nRF51D 开发板使用NRF51822 芯片为nRF51822-QFAA,如下图所示,共有 ...
分类:
其他好文 时间:
2016-08-10 06:25:28
阅读次数:
589
一、实验内容: 配置NRF51822 的RTC0 的TICK 频率为8Hz,COMPARE0 匹配事件触发周期为3 秒,并使能了TICK 和COMPARE0 中断。 TICK 中断中驱动指示灯D1 翻转状态, 即指示灯D1 以8Hz 的速率翻转状态 COMPARE0 中断中点亮指示灯D2 二、nRF ...
分类:
其他好文 时间:
2016-08-09 20:38:25
阅读次数:
301
前一篇分析了前十个基础实验的代码,从这里开始分析后十个~ 一、PPI原理: PPI(Programmable Peripheral Interconnect),中文翻译为可编程外设互连。 在nRF51822 内部设置了PPI 方式,可以通过任务和事件让不同外设之间进行互连,而不需要CPU 进行参与。 ...
分类:
其他好文 时间:
2016-08-09 12:07:04
阅读次数:
349
实验01 - GPIO输出控制LED 引脚输出配置:nrf_gpio_cfg_output(LED_1); 引脚输出置高:nrf_gpio_pin_set(LED_1); 引脚电平转换:nrf_gpio_pin_toggle(LED_1); 毫秒延时:nrf_delay_ms(100); 实验02 ...
分类:
其他好文 时间:
2016-08-08 22:35:28
阅读次数:
670
现在我们对spi_write_reg(uint8_t ucRegAddr, uint8_t ucRegVal)进行测试 更据我们的代码在Saleae Logic 1.1.16C中进行设置如下图所示 什么看不懂上面的配置?请右转补课 http://www.cnblogs.com/libra13179/ ...
分类:
其他好文 时间:
2016-08-05 13:42:44
阅读次数:
1799
主要代码 需要注意的原来的广播中预留可以作为设备名的大小长度。 ...
分类:
其他好文 时间:
2016-07-29 17:08:19
阅读次数:
1622
1.问题描述 when compiling "ble_app_proximity" exampled by Nordic, it indicates errors: "D:\Program Files\MDK5\ARM\PACK\NordicSemiconductor\nRF_Drivers\3.0 ...
分类:
其他好文 时间:
2016-07-05 15:40:23
阅读次数:
356
蜂鸣器的资料网上也有很多……这里就简单记录一下……有有源蜂鸣器和无源蜂鸣器两种 这里我用的是无源蜂鸣器的模块 ,自带了放大电路,否则要自己焊一个……
这里我设想的是用不同频率的pwm波驱动蜂鸣器发出不同频率的乐音,对于钢琴上的 CDEFGAB。
一共搞了两个程序,第一个没有实现功能 ,第二个实现了。
(一)只能输出固定频率可调占空比的pwm波形
nrf_pwm.c
#include ...
分类:
其他好文 时间:
2016-05-13 03:17:51
阅读次数:
229
1.目的
nrf51822 spi通信
2.分析
在实际应用中经常要用到spi通信,比如度flash
3.平台:
协议栈版本:SDK10.0.0
编译软件:keil 5.12
硬件平台:微雪开发板nrf51822
例子:SDK 10.0.0\examples\ble_peripheral\ble_app_hrs\pca10028\s110\...
分类:
其他好文 时间:
2016-05-12 16:05:53
阅读次数:
1240