E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nrf51822自学记录
我的色铅笔
自学记录
(4-6天)
图/文爱瑋儿没错,要感谢简友活着不易满地打滚的“威胁”,我才把这纯属自娱自乐、小打小闹的伎俩正儿八经拿来发布。本来怕献丑,但转而一想,或许能得到一些前辈的指点,至少可以收获各位的鼓励,让我学习的路上不觉寂寞,也不失为一桩好事,于是废话少说,继续。自学第4&5天——月季花和礼品盒这两个练习没有拍摄过程,大家随便看看。那两天因为比较忙碌,心里又压着事,时间不够充裕,就没能做到全然的静心,立刻显形于笔下
爱瑋儿
·
2017-06-26 16:32
我的色铅笔
自学记录
(0-3天)
图/文爱瑋儿自学第0天——一片枫叶6月16日那天晚上,心血来潮拿出躺了快一年的施德楼48色彩铅,在毫无章法的情况下,花了一个半小时,有了这幅乱涂:自学之前随便涂涂没想到迎来朋友圈38个点赞。这下来劲了,决定开始好好学。主要是,发现画画这件事儿,真的可以放空自己,培养全然的专注力。自学第一天——基础练习练习平涂练习水溶晕色练习叠色练习渐变色自己比较中意第三幅的格子方巾,小清新风格。自学第二天——一片
爱瑋儿
·
2017-06-25 23:01
nRF51822
低功耗CPU睡眠软件应用
下面是本人调试通过的
nRF51822
低功耗睡眠的软件应用,当执行NRF_POWER->SYSTEMOFF=1;CPU将停止运行,保留外设参数,本人实测睡眠模式下电路电流消耗10微安,当被GPIO的DETECT
勿忘心安-bymyself
·
2017-06-09 06:51
蓝牙4.0
nrf51822
应用经验杂烩
曾经认真的做过一段时间,虽然最后结果不咋地,但经验是真的。keiluvision5不熟悉,选择cotex-Mprofessional的破解,编译不过,总说productnotdefined,改cortex-Mstandard的破解lic,过了。51822芯片换成rev3的版本,才能烧写softdevice8.0,这是问了好久找了好久才发现的问题,这个版本的softdevice有了一些新的特性,非r
csdn_kike
·
2017-04-09 11:09
nrf51822
蓝牙单片机
ble
Processing3
自学记录
1
看到processing做的动画总能让人很激动,忍不住自己也想去实现一下。【介绍】一看简介又惊呆了,又是MIT媒体实验室的作品!Processing的创始者:CaseyReas与BenFry是美国麻省理工学院媒体实验室(M.I.T.MediaLaboratory)旗下美学与运算小组(Aesthetics&ComputationGroup)的成员。感觉processing是一种程序员和艺术家的结合体
luooove
·
2017-03-12 23:16
蓝牙nrf52832的架构和开发
相比TI的CC254X、DIALOG的DA1458X,nordic推出的
nrf51822
和nrf52832在架构和开发商都有自己独特的地方。这几颗产品都是蓝牙低功耗芯片。
吴跃前
·
2017-03-02 11:11
蓝牙开发
蓝牙nrf52832
微信硬件平台解决方案
nrf51822
DFU升级
对于
nRF51822
来说,稍微有点特殊,但是本质原理也是一样的,
nRF51822
芯片内部有段SoftDevice的程序,它是芯片上电后首次运行的程序,不过这
dengcanjun6
·
2017-02-09 21:41
nrf51822
蓝牙BLE
nrf51822
在使用Timer1和Timer2定时器的时候如何设置定时注意地方
在51822的产品手册中,可以看到TIMER1和TIMER2最高只有16位,也就是2^16=65536,所以在配置定时器1和定时器2是,分频之后的时钟不能超过65536,如下是配置1S时钟定时的方法voidbsp_timer_init(void){NRF_TIMER1->TASKS_STOP=1;//Stoptimer NRF_TIMER1->MODE=TIMER_MODE_MODE_Timer
hongprove
·
2017-01-12 21:00
定时器
蓝牙
BLE
nrf51822
[异常解决] Keil安装好
nRF51822
开发环境,运行DEMO报错:Error:“GPIOTE_CONFIG_NUM_OF_LOW_POWER_ENVENTS” is undefined
1.问题描述whencompiling"ble_app_proximity"exampledbyNordic,itindicateserrors:"D:\ProgramFiles\MDK5\ARM\PACK\NordicSemiconductor\nRF_Drivers\3.0.0\gpiote\nrf_drv_gpiote.c(30):error:#20:identifier"GPIOTE_C
beautifulzzzz
·
2016-07-05 15:00
nrf51822
学习之定时器PWM例程的笔记
具体可咨询:http://www.sydtek.com/
nrf51822
并没有PWM模块,但是如果巧妙的结合PPI模块,
城东
·
2016-05-22 07:00
NORDIC
TI蓝牙
nrf51822
--- spi 通信
1.目的
nrf51822
spi通信2.分析 在实际应用中经常要用到spi通信,比如度flash3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:微雪开发板
nrf51822
a369000753
·
2016-05-10 19:00
[置顶] DayDayUP_Python
自学记录
[13]_Python MySQL 交互
参考来源:菜鸟教程以及慕课网,如侵立删参考链接:http://www.tuicool.com/articles/yqayEvhttp://www.runoob.com/python3/python3-mysql.htmlPython3MySQL数据库连接准备本文我们为大家介绍Python3使用pymysql连接数据库,并实现简单的增删改查。什么是pymysql?pymysql是在Python3.x
erujo
·
2016-05-08 22:00
mysql
数据库
python
nrf51822
自学笔记(五)蜂鸣器
蜂鸣器的资料网上也有很多……这里就简单记录一下……有有源蜂鸣器和无源蜂鸣器两种这里我用的是无源蜂鸣器的模块,自带了放大电路,否则要自己焊一个……这里我设想的是用不同频率的pwm波驱动蜂鸣器发出不同频率的乐音,对于钢琴上的CDEFGAB。 一共搞了两个程序,第一个没有实现功能,第二个实现了。(一)只能输出固定频率可调占空比的pwm波形nrf_pwm.c#include"nrf_gpiote.h"
kallyshall
·
2016-05-07 13:00
nrf51822
[置顶] DayDayUP_Python
自学记录
[11]_列表自动生成
生成列表要生成list[1,2,3,4,5,6,7,8,9,10],我们可以用range(1,11):>>>range(1,11) [1,2,3,4,5,6,7,8,9,10] 但如果要生成[1x1,2x2,3x3,…,10x10]怎么做?方法一是循环:>>>L=[] >>>forxinrange(1,11): ...L.append(x*x) ... >>>L [1,4,9,16,25,36,4
erujo
·
2016-05-06 18:00
python
[置顶] DayDayUP_Python
自学记录
[10]_迭代
什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过for…in来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:for(i=0;i>>L=['Adam','Lisa','Bart','Paul'] >>>forindex,n
erujo
·
2016-05-06 17:00
[置顶] DayDayUP_Python
自学记录
[9]_切片
对list进行切片取一个list的部分元素是非常常见的操作。比如,一个list如下:>>>L=['Adam','Lisa','Bart','Paul'] 取前3个元素,应该怎么做?笨办法:>>>[L[0],L[1],L[2]] ['Adam','Lisa','Bart'] 之所以是笨办法是因为扩展一下,取前N个元素就没辙了。取前N个元素,也就是索引为0-(N-1)的元素,可以用循环:>>>r=[]
erujo
·
2016-05-06 17:00
[置顶] DayDayUP_Python
自学记录
[8]_文件I/O
Python文件I/O本章只讲述所有基本的的I/O函数,更多函数请参考Python标准文档。打印到屏幕最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下:#!/usr/bin/python #-*-coding:UTF-8-*- print"Python是一个非常棒的语言,不是吗?"; 读取键盘输
erujo
·
2016-05-06 16:00
[置顶] DayDayUP_Python
自学记录
[7]_日期和时间
Python日期和时间Python程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python提供了一个time和calendar模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python的time模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳,如下实例:#!/
erujo
·
2016-05-06 16:00
[置顶] DayDayUP_Python
自学记录
[6]_函数学习
Python函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中
erujo
·
2016-05-06 16:00
[置顶] DayDayUP_Python
自学记录
[5]_dict和set学习
什么是dict我们已经知道,list和tuple可以用来表示顺序集合,例如,班里同学的名字:[‘Adam’,‘Lisa’,‘Bart’]或者考试的成绩列表:[95,85,59]但是,要根据名字找到对应的成绩,用两个list表示就不方便。如果把名字和分数关联起来,组成类似的查找表:‘Adam’==>95‘Lisa’==>85‘Bart’==>59给定一个名字,就可以直接查到分数。Python的dic
erujo
·
2016-05-06 12:00
python
nrf51822
--- 外部中断(按键2)
1.目的
nrf51822
外部中断2.分析 在实际应用中经常要用到外部中断,比如按键唤醒。
a369000753
·
2016-05-04 15:00
nrf51822
--- 外部中断 (按键)
1.目的
nrf51822
外部中断2.分析 在实际应用中经常要用到外部中断,比如按键唤醒。
a369000753
·
2016-05-04 12:00
nrf51822
--- 微信移植 (官方例子移植到SDK10.0)
1.目的 把官方的代码移植到sdk10.0版本2.分析 由于官方的版本过低,移植到高版本3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:
nrf51822
最小系统例子:SDK10.0.0
a369000753
·
2016-04-27 16:00
nrf51822
--- 1拖8实验(2)
1.目的 学习
nrf51822
一个主从一体,并且连接8个从机,手机连接S130设备,控制其他8个设备。
a369000753
·
2016-04-25 13:00
nrf51822
--- 1拖8实验(1)
ble_central_and_peripheral\experimental\ble_app_hrs_rscs_relay\pca10028\s130\arm4的基础上面添加一个控制串口服务,让其可以同时连接3个设备2.分析 学习
nrf51822
a369000753
·
2016-04-25 10:00
nrf51822
微信--MD5
#ifndef__MD5_H__ #define__MD5_H__ #include #include #include #include #include"stdint.h" #defineSINGLE_ONE_BIT0x80 #defineBLOCK_SIZE512 #defineMOD_SIZE448 #defineAPP_SIZE64 #defineBITS8 //MD5ChainingV
a369000753
·
2016-04-23 16:00
nrf51822
连接微信---crc32计算
#ifndef__CRC32_H__#define__CRC32_H__ #include #ifdef__cplusplus extern"C"{ #endif uint32_tcrc32(uint32_tcrc,constuint8_t*buf,intlen); #ifdef__cplusplus } #endif #endif#include #include"crc32.h"
a369000753
·
2016-04-23 16:00
nrf51822
--- 内部温度传感器
1.目的 利用温度传感器来获得芯片的温度2.分析
nrf51822
自带一个温度传感器,
nrf51822
可以利用这个温度稳定传感器来矫正晶体,具体看
nrf51822
---协议栈时钟源选择(32.768khz
a369000753
·
2016-04-23 15:00
nrf51822
--- 主机主动断开蓝牙
1.目的 主机主动断开蓝牙连接2.分析 实际应用当中,时常需要需主机主动断开蓝牙,3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子: SDK10.0
a369000753
·
2016-04-23 11:00
nrf51822
---主从一体通信(3)
.目的 学习
nrf51822
主机和从机通信2.分析
nrf51822
---主从通信(1)和
nrf51822
---主从通信(2)都是在已知服务的基础上面来找的。
a369000753
·
2016-04-22 16:00
nrf51822
--- 主从通信(2)
1.目的 学习
nrf51822
主机和从机通信2.分析 2个设备,一个做主机一个做从机,相互通信 3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:
nrf51822
最小系统例子
a369000753
·
2016-04-22 15:00
nrf51822
---主从通信(1)
1.目的 学习
nrf51822
主机和从机通信2.分析 2个设备,一个做主机一个做从机,相互通信 3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:
nrf51822
最小系统例子
a369000753
·
2016-04-21 10:00
nrf51822
--- 模拟比较器
1.目的 学习
nrf51822
模拟比较器2.分析 模拟比较器,用于比较2个模拟信号的大小,3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子
a369000753
·
2016-04-20 15:00
nrf51822
空中升级资料
请查看相关文章“
nrf51822
---空中升级(DFU)”网盘地址:http://share.weiyun.com/10dd8892ab04de76a2ceae2bbfd8ee4f
a369000753
·
2016-04-15 09:00
nrf51822
---空中升级(DFU)
3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:
nrf51822
最小系统例子:examples\ble_peripheral\ble_app_hrs\pca100284.步骤
a369000753
·
2016-04-14 19:00
nrf51822
--- 广播的类型
BLE_GAP_ADV_TYPE_ADV_NONCONN_IND, 假如只指定MAC地址的设备才能连上设备,这个时候就可以用定向广播3.平台:协议栈版本:SDK8.0.0编译软件:keil5.14硬件平台:
nrf51822
a369000753
·
2016-04-12 18:00
nrf51822
--- 配对绑定输入密码(pair)
1.目的 防止别的设备连上自己的蓝牙设备,可以使用配对2.分析 在实际应用中,经常用到配对,使指定设备连接3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:
nrf51822
a369000753
·
2016-04-11 18:00
nrf51822
--- 扫描回复回调
1.目的 如何知道周围有其它蓝牙设备来扫描从机2.分析 实际应用当中,时常需要需从机主动断开蓝牙,防止不明主机连接的情况3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
a369000753
·
2016-04-09 19:00
小致的拖延症记事簿
高一之后接受拖延症侵蚀,正在经历了转专业之后大一下阶段积极治疗这里记载一些日常经验(大雾),当然也许有错的地方,不过还是以积极向上的心态接受治疗以及记录��下面正题吧~以下是大一必备三本基础书籍的0基础
自学记录
AhaOWO
·
2016-04-02 21:05
杂七杂八
nrf51822
---协议栈时钟源选择(32.768khz)
1.目的 分析32.768khz时钟选择,以及功耗2.分析 SDK:SDK_10.0.0 在协议栈初始化的时候,可以看到时钟源的选择 voidble_stack_init(void) { uint32_terr_code; //InitializetheSoftDevicehandlermodule. SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_CONFIG_VALUE
a369000753
·
2016-04-01 20:00
微信蓝牙BLE接入调试指引 第三方服务器篇
3.1 编译服务程序QQ提供了服务程序的DEMO,下载地址如下:Nordic
nRF51822
接入服务器端源代码http://iot.weixin.qq.com/wiki/doc/blue/BlueDemoServer.zip
skdev
·
2016-03-30 10:00
微信
蓝牙
BLE
接入
第三方服器
nrf51822
--- 动态修改连接间隔
1.目的 在蓝牙连接上的时候动态修改连接间隔,已达到功耗平衡2.分析 在实际应用的时候,有时候需要发送数据快一点,这个时候我们可以把连接间隔改小一点,这样发送数据快,但是功耗大,当把数据发完的时候,可把连接间隔改小一点,这样可以降低功耗,达到一个均衡.比如穿戴设备连接上的时候,可能需要快速把本地数据发给手机,这个时候就可以把连接间隔设置小点。传送完毕后间隔设置大点。这样功耗就不会太大。3.平台
a369000753
·
2016-03-29 20:00
nrf51822
--- 特征值添加描述
我们定义特征值的时候,都希望一目了然,知道这个特征值干什么的,这里我们来介绍给特征值加上描述符,这样一看描述就知道这个特征值做什么的了3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
a369000753
·
2016-03-29 20:00
nrf51822
--- 串口透传 分析
在实际应用中经常使用串口,下面我们就来分析下串口例子3.平台:sofeDevice: s110_nrf51_8.0.0_softdevice.hex协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:
nrf51822
a369000753
·
2016-03-29 19:00
nrf51822
--- flash(操作单片机自带)
比如绑定地址的数据都保存在flash,在实际应用中我们也经常要使用到flash来保存数据,比如手环,可以把计步数据,睡眠数据等等保存在单片机本来的flash,以节约成本 首先来了解下flash的参数 参考:《
nRF51822
PSv1.3CN20130903
a369000753
·
2016-03-26 11:00
nrf51822
自学笔记(四)mpu6050读取原始数据
先看一下主函数==#include #include #include"nrf.h" #include"simple_uart.h" #include"inv_mpu.h" #include"inv_mpu_dmp_motion_driver.h" #include"nrf_delay.h" #include"twi_master.h" #include"twi_master_config.h"
kallyshall
·
2016-03-23 16:00
数据
芯片
nrf51822
nf51822 ---看门狗(WDT)
3.平台:协议栈版本:SDK8.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子:SDK10.0.0\examples\ble_peripheral\ble_app_uart\pca10028
a369000753
·
2016-03-20 16:00
[
nRF51822
] 6、基于
nRF51822
平台的flash读写研究
前言本文重点介绍flash的数据存取特性、flash的内存划分、一个简单的存取图片的内存管理方式,以及对flash写前删的时间、删后读的时间、写后读的时间进行测量的一个小实验。目的在于更全面了解flash本身特点(尤其是限制),从而方便设计出高效的内存管理驱动。本文参考论文:闪存的存储管理及索引方法研究_赵培_华中科技大博士论文_2011年e-mail:
[email protected]
beautifulzzzz
·
2016-03-19 15:00
[
nRF51822
] 6、基于
nRF51822
平台的flash读写研究
前言本文重点介绍flash的数据存取特性、flash的内存划分、一个简单的存取图片的内存管理方式,以及对flash写前删的时间、删后读的时间、写后读的时间进行测量的一个小实验。目的在于更全面了解flash本身特点(尤其是限制),从而方便设计出高效的内存管理驱动。本文参考论文:闪存的存储管理及索引方法研究_赵培_华中科技大博士论文_2011年e-mail:
[email protected]
beautifulzzzz
·
2016-03-19 15:00
nrf51822
--- 软件模拟 万年历
1.目的
nrf51822
用定时器模拟一个万年历2.分析 3.平台:协议栈版本:SDK10.0.0编译软件:keil5.14硬件平台:
nrf51822
最小系统例子:SDK10.0.0\examples
a369000753
·
2016-03-18 18:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他