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自学记录
一个小白的编程
自学记录
----相机摄像自动化
一个小白的编程
自学记录
----相机摄像自动化刚刚步入的初学者,因为经验的不足,常常感到头疼,比如,我想要做一个相机自动化的脚本或者程序,刚开始从百度得到一些信息,百度告知的是所以windowsAPP在C
小僧 默凡
·
2020-08-13 22:41
cmd\Python
低功耗蓝牙4.0BLE编程-
nrf51822
开发(8)-GATT
TheGenericAttributeProfile(GATT)使用属性定义一个服务框架,定义了服务和特性的过程和数据格式,包含发现、读取、写入、通知指示特性和配置特性广播。GATT配置文件设计用于应用程序和其它配置文件,客户端与服务器通讯时使用它。服务器包含了一系列的特性,GATT配置文件定义了怎么使用属性协议去发现、读取、写入、获得指示和配置特性广播。配置文件包含了:(1)配置交换;(2)设备
xgbing
·
2020-08-12 14:43
[蓝牙]
nrf51822蓝牙BLE开发
NRF51822
学习笔记之主从通信讲解,另外附加把UUID更改成蓝牙技术联盟的基本UUID
最近在搞蓝牙主从通信这块,公司里面是有之前的代码的,但是自己想在自己52832开发板上弄一个主从通信。从机板子是52832的,从机代码采用官方的串口例程,主机是公司的51822板子,主机代码也是公司的,因为对这块不熟悉,造成主从不能通信,最后请教老员工才知道,他们把蓝牙服务的UUID更改成蓝牙技术联盟的基本UUID的问题,找到问题后,自己改了一下UUID类型,也就成功了,刚好趁这次机会,把UUID
一头小笨驴
·
2020-08-12 13:42
技术
初学
[编译] 4、在Linux下搭建
nRF51822
的开发烧写环境(makefile版)
星期日,09.九月201807:51下午-beautifulzzzz1、安装步骤1)从GNUArmEmbeddedToolchain官网下载最新的gcc-arm工具链,写文章时下载的是:gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz22)从NORDIC官网下载相应版本的SDK,我这里选择的是12.3.0版本:CodeNameVersionnRF
weixin_33941350
·
2020-08-12 13:43
nrf51822
SDK12.3.0 电源管理官方例程
一、实验平台:测试板:PCA10028协议栈版本:nRF5_SDK_12.3.0_d7731ad例程所在位置:nRF5_SDK_12.3.0_d7731ad\examples\peripheral\pwr_mgmt官方解释:http://infocenter.nordicsemi.com/index.jsp二、流程解释根据官方的测试流程:按下BUTTON1后,进入bsp_evt_handler()
弋阳yoga
·
2020-08-12 12:46
nrf51822
NRF52840 DFU升级(四):GPREGRET标志位升级
参考博文《蓝牙
nrf51822
空中升级》相关文章:《NRF52840DFU升级(一):按键升级》《NRF52840DFU升级(二):Hex文件打包》《NRF52840DFU升级(三):Buttonless
御风牧云_
·
2020-08-12 11:04
BLE
微信硬件开发系列教程07-蓝牙
nrf51822
固件编译(airkiss/airsync)
蓝牙
nrf51822
源代码固件编译,使用上篇搭建的开发环境进行源代码的讲解和编译,下载到开发板中。(电脑烧写开发板连线图)仿真+串口的接线。
hunhun1122
·
2020-08-12 11:32
微信
微信蓝牙
微信蓝牙
记录一下,学习
nRF51822
完毕
花了不少时间来玩
nRF51822
,心情大好,写个日志标记一下,哈哈。
dxj111
·
2020-08-12 11:37
心情
nRF51822
mergeHex 三合一量產用燒錄檔案
nRF51822
用nRFgostudio燒寫的時候需要三個hex檔案,(按燒寫順序)softdeviceapplicationbootloader此三個hex可合併為一,用於量產較為方便,本篇介紹三合一
agathakuan
·
2020-08-12 10:10
nRF51822
nrf51822
_xxaa OTA升级教程
在NORDIC的SDK中,有丰富的文档和例子介绍
nrf51822
的OTA升级流程。但也有两个方面的问题:1、各部分的内容比较分散,不容易把整体流程串联起来,而且对一些参数的配置说明也不够清晰。
FarWalker
·
2020-08-12 10:07
BLE
【Unity3D
自学记录
】Unity3D游戏开发之跑酷游戏项目讲解
一、游戏策划游戏采用2D界面,角色从左到右奔跑,在路段中随机生成障碍物和金币,玩家需要使用跳跃功能躲开障碍物,在游戏中玩家收集的金币数目越多,奔跑的距离越长,玩家的得分就越高。我们最终实现的界面效果如图所示,首先我们来讲一下游戏的原理,我们这里这里采用的方法是路段固定,移动摄像机的方法。换句话说,当角色开始移动后,摄像机和场景跟随角色缓缓向右移动。当角色跑完每一个路段距离的2/3时,计算下一路段的
虚拟de世界
·
2020-08-10 16:53
Unity3D_技术
Unity3D
【Unity3D
自学记录
】 Unity 延迟执行一段代码的较为优雅的方式
在unity中,延时执行一段代码或者一个方法或者几个方法的情况非常普遍。一般会用到Invoke和InvokeRepeating方法。顾名思义,第一个是执行一次,第二个是重复执行。看下定义:voidInvoke(stringmethodName,floattime);第一个参数是方法名(注意是字符串形式),并不是更方便的委托。第二个是延时多少秒。只执行一次。voidInvokeRepeating(s
虚拟de世界
·
2020-08-10 12:46
Unity3D_技术
Unity3D
Unity3D
nrf51822
连接事件抓包分析
概述:广播报文和数据报文最大的不同在于报头的格式和净荷的长度。而且广播报文是单向的,连接后的数据报文是双向的。数据报头:逻辑链路标识符:LLIDLLID=00保留LLID=11:报文交于链路层直接管理,数据包有链路层直接解析。LLID=10:高层报文的开始,表示报文的首个报文。后面可能有也可能没有延续报文LLID=01:高层报文的延续,当数据较多时,非首个报文的标识符。后面有无或者多少延续报文也是
子妙815
·
2020-08-09 04:22
蓝牙BLE开发
nrf51822
DFU 空中升级教程
使用SDK版本:nRF51_SDK_9.0.0_2e23562测试软件:nrfmaster本次使用的例程为ble_app_hrs心率例程,路径为\nRF51_SDK_9.0.0_2e23562\examples\ble_peripheral\ble_app_hrs\pca10028\s110_with_dfu;这个实例已经添加好了dfu服务,所以不用自己再添加;实例中使用的芯片为32KBRAM的,
WYL_LIVE
·
2020-08-08 22:26
NRF51822
Nordic
nRF51822
Dongle、nRF Sniffer + Wireshark 蓝牙抓包环境搭建 win10_x64
需要安装的软件:1.Wiresharkv2.4.6以上版本2.pythonv2.7.x(注意:必须是这个版本,v3.x不行)3.pyserialv3.4(这个软件可以安装完python后使用python脚本安装)4.nrfsnifferv2.x软件包安装:1.安装wireshark2.安装python,注意:安装时选择自动添加环境路径3.添加sniffer软件工具到wireshark打开Wires
razor_et
·
2020-08-08 20:36
蓝牙
Nordic
nRF51822
开发入门
1开发环境搭建1.1软件安装1.Keil软件安装;2.Jlink驱动安装;3.nRFgoStdio安装,该软件用来烧写蓝牙协议栈和应用软件。第二步安装了Jlink驱动后,不要安装nRFgo里自带的Jlink驱动。4.安装nRF51SDK,安装完成后,在Keil的目录里有51822的相关的例程和源码。1.2本例安装的软件版本Windows:win764bitKeil:V5.13.0.0(mdk_51
飞翔到天边
·
2020-08-08 18:24
工作
BLE
51822抓包实现
ble-sniffer_win_1.0.12.你需要使能你的dongle抓包功能,打开nRFgoStudio软件,选择Eraseall,然后在programApplication中选择ble-sniffer_
nRF51822
nanjoh
·
2020-08-08 18:31
蓝牙51822
微信硬件开发系列教程06-蓝牙
nrf51822
开发环境(airkiss/airsync)
对蓝牙
nrf51822
开发,需要安装他的开发环境,Keil_MDK+nrf51_sdk+nrfgostudio+JLinkARM。Keil_MDK:大名鼎鼎的Keil开发软件。
hunhun1122
·
2020-08-08 16:49
微信
微信蓝牙
微信蓝牙
速攻蓝牙NRF52832系列教程之方法篇(二)
当时笔者了解过两款手环,一款是基于DA14580的小米手环1代,一款是基于
NRF51822
已经开源的百度手环。当时惊讶于手环的续航能力。
金云天
·
2020-08-08 15:23
nRF51822
:在 macOS 下使用 Segger Embedded Studio (SES) 搭建开发环境
系统环境系统:10.13.6(Windows和Linux同样适用)网络:联网软件环境(只能保证这个版本环境好用)编译器环境:SeggerEmbeddedStudiov3.40(SES)仿真器驱动:J-LinkSoftwareandDocumentationPackv6.32i软件开发包:nRF5SDKv12.3.0(最后一个支持nRF51系列芯片的版本)硬件环境开发板:nRF51DKv1.2.0开
关东糖
·
2020-08-08 14:58
nRF51822
蓝牙4.0BLE抓包(一) - 搭建EN-Dongle工作环境 使用EN-Dongle抓包
nRF51822
版权声明:本文为博主原创文章,转载请注明作者和出处。蓝牙4.0BLE的开发过程中,使用抓包器进行抓包分析无疑会极大地提高我们的开发效率,同时能帮我们快速的定位问题。对于初学者来说,抓包分析能让我们更快的理解蓝牙4.0BLE的工作过程。本文详细说明如何搭建EN-Dongle的抓包环境和如何使用EN-Dongle进行抓包。EN-Dongle抓包时会通过Sniffer软件调用强大的网络封包分析软件Wir
a547155971
·
2020-08-08 13:46
nrf51822
--- 微信移植 (官方例子移植到SDK10.0)
1.目的把官方的代码移植到sdk10.0版本2.分析由于官方的版本过低,移植到高版本3.平台:协议栈版本:SDK10.0.0编译软件:keil5.12硬件平台:
nrf51822
最小系统例子:SDK10.0.0
荷兰风车
·
2020-08-08 12:49
射频电路(RFID)和物联网
NRF51822
如何使用RTT 实时终端调试(翻译教程)
原教程:https://devzone.nordicsemi.com/tutorials/6/在SDK12.0.0或者更高的版本中,对RTT的日志记录调试是内置到记录器模块(loggermoduleNRF_LOG)。想使用RTT的日志记录,检查配置向导(configurationwizard)的sdk_config.h文件的NRF_LOG_BACKEND_SERIAL_USES_RTT选项。因此,
weixin_30938149
·
2020-08-08 11:44
自学记录
--django视图与其他相关使用记录
创建django项目的命令:django-adminstartproject项目名字创建django应用的命令:首先cd到django项目的路径,然后输入命令pythonmanage.pystartapp应用名字根据模型类和选择的数据库来生成SQL语句:pythonmanage.pymakemigrations接着执行这些生成的SQL语句来创建真正的数据表:pythonmanage.pymigra
lchenyu
·
2020-08-08 01:34
django框架相关知识
STM32F405 DFU更新固件
development:dfuDFU更新模式主要被考虑作为一种恢复模式,它可以下载新的固件到STM32F405中;另外空中下载OTA(OverTheAir)也可以更新固件,相对DFU更方便一些,用这种方法我们也可以更新
nRF51822
工程人在路上
·
2020-08-07 22:42
crazyflie2.0
NRF51822
之app_button使用
我们现在开始使用app_button,为什么要使用这个来替代直接使用GPIOTE呢?因为我们在手册中可以看到如果一直开启GPIOTEin模式的需要需要很大电流。所以我们需要使用RTC来“周期”的查询。马上上代码/**@file*@briefExampleapp_buttonproject.**/#include#include#include"app_button.h"#include"board
weixin_30869099
·
2020-08-07 20:59
nrf51822
/52832学习笔记之官方DFU过程梳理
定义一个DFU服务#ifdefBLE_DFU_APP_SUPPORT/**@snippet[DFUBLEServiceinitialization]*/ble_dfu_init_tdfus_init;//InitializetheDeviceFirmwareUpdateService.memset(&dfus_init,0,sizeof(dfus_init));dfus_init.evt_hand
偏执灬
·
2020-08-07 18:04
nrf51822蓝牙开发
自学记录
--linux命令--文件,磁盘管理,系统管理
Linux目录/:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。/bin、/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinu
lchenyu
·
2020-08-07 14:40
Linux系统相关知识
【Unity3D
自学记录
】Unity3D之Url地址重定向(C#)
privatestringurl;//UsethisforinitializationvoidStart(){HttpWebRequestmyHttpWebRequest=(HttpWebRequest)HttpWebRequest.Create("这里填写Url");myHttpWebRequest.AllowAutoRedirect=false;HttpWebResponsemyHttpWeb
虚拟de世界
·
2020-08-07 14:01
Unity3D_技术
Unity3D
nrf51822
裸机教程-GPIOTE
GPIO通常都会具有中断功能,上一讲的GPIO中并没有涉及到中断的相关寄存器。51822将GPIO的中断相关做成了一个单独的模块GPIOTE,这个模块不仅提供了GPIO的中断功能,同时提供了通过task和event的方式来访问GPIO的功能。其实中断功能也是通过event来使能的,即中断是通过设置寄存器中相关位来决定当event发生时是否发生中断来设置中断功能的,具体下面介绍寄存器就明白了。(ta
changeyourmind
·
2020-08-07 13:23
NORDIC
nRF5
NORDIC全新升级NRF52811/蓝牙5.1精准定位可替代
nrf51822
NRF52811系统级芯片(SoC),这个全功能无线连接解决方案支持蓝牙5.1测向(DirectionFinding)功能和一系列流行低功耗无线协议,用于智能家居和工业产品的网关等应用。NordicnRF52811SoC包括一个多协议2.4GHz射频模块(具有4dBm输出功率、-97dBm灵敏度(在蓝牙51Mbps模式下))、一个64MHz的32位Armfile:///C:\Users\Lenov
weixin_33676492
·
2020-08-05 04:50
低功耗蓝牙4.0BLE编程-
nrf51822
开发(1)
nrf51822
,功耗低,性能强,开发难度小,虽然比TI的贵一点,但cortex-m0毕竟不错,带256Kflash,16KRam,可以做很多应用开发。
xgbing
·
2020-08-05 03:50
[蓝牙]
nrf51822蓝牙BLE开发
nrf51蓝牙未连接超时自动关机
问题硬件:
nrf51822
开发板软件:MDKSDK:nRF5_SDK_12.3.0_d7731ad工程是基于nRF5_SDK_12.3.0_d7731ad\examples\ble_peripheral
白菜爱吃白菜
·
2020-08-03 15:11
嵌入式开发
学习强国Python自动化代码
本文纯属【python自动化】
自学记录
与交流,小白一枚!那么,开始~一开始,参考文章:http://30daydo.com/article/435直接复制代码,运行……(理想很丰满)……但!没错!
cc2014cc
·
2020-08-03 05:07
Python
python
DayDayUP_Python
自学记录
[1]_Python基础知识
0基础知识0.1Python标识符在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用”fromxxximport*”而导入;以双下划线开头的(foo)代表类
IOTHunter
·
2020-07-31 17:07
python
Unity3d
自学记录
动态控制SpriteRendered的Order in Layer
问题2D游戏角色控制精灵,经常与其他诸如敌人呀什么的进行交互,那,谁在前谁在后就成了问题,这个时候需要进行动态控制Orderinlayer。思路通过他们的position.y进行动态控制sortingOrder代码实现voidspriteOrder_Controller(){//*100是为了使取值区间增大,减少或避免重合的问题sortingOrder=Mathf.RoundToInt(this.
起风了_唯有努力生存
·
2020-07-31 17:42
Unity3d
【Unity3D
自学记录
】Unity5之实时GI环境光
快速实时GI环境光快速实时GI环境光可以用天空盒直接驱动环境光输入。这在环境光每帧都会发生变化的情况下非常不理想。所以替代方法是,由当前时间来控制环境光,并转换为关照渐变和环境光强度用于驱动实时GI系统。这些都可以在光照面板中设置:更新环境光代码如下:usingSystem;usingUnityEngine;usingSystem.Collections;usingSystem.Collectio
虚拟de世界
·
2020-07-30 23:11
Unity3D
Unity3D_技术
【Unity3D
自学记录
】Unity3D网络之Socket聊天室初探
首先创建一个服务端程序,这个程序就用VS的控制台程序做就行了。代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Net.Sockets;namespaceSocketServer{classProgram{constintPort=20000;//设置连接端口
虚拟de世界
·
2020-07-30 23:39
Unity3D_网络通信
Unity3D
[
nRF51822
] 16、
nRF51822
的随机数生成器,及随机数生成器的一些知识(可以帮您补补随机数发生器的知识)...
1、前言随机数生成器在通信、加密、图像传输等领域应用广泛,且一般起到关键性作用。我在最近设计的一个近场射频通信协议的碰撞避退算法的过程中,便对此有深深体会。2、伪随机数发生器随机数发生器一般包括伪随机数发生器和真随机数发生器。伪随机数发生器的伪随机序列是由数学公式计算产生,如果生成随机数的算法确定了,那么这个随机数序列也就确定了。所以从数学意义上讲,伪随机数并不随机,序列本身也必然会重复。但是只要
weixin_33805557
·
2020-07-30 10:36
低功耗蓝牙4.0BLE编程-
nrf51822
开发(11)-蓝牙串口代码分析
代码实例:Board/pca100001/06s110/experimental/ble_app_uart。实现的功能是从uart口发送数据至另一个蓝牙串口,或是从蓝牙读取数据通过uart打印出数据。[cpp]viewplaincopyintmain(void){//Initializeleds_init();timers_init();buttons_init();uart_init();ble
荷兰风车
·
2020-07-30 06:05
射频电路(RFID)和物联网
NRF51822
自学笔记(三)心率计
依旧是官方给的例程恩……intmain(void){uint32_terr_code;timers_init();gpiote_init();buttons_init();ble_stack_init();device_manager_init();//InitializeBluetoothStackparameters.gap_params_init();//初始化gap层连接advertisi
weixin_30898109
·
2020-07-30 02:48
NRF51822
-QFAC/QFAB/QFAA区别 蓝牙4.0
NRF51822
-QFAC/QFAA/QFAB对比低功耗蓝牙4.0
NRF51822
-QFAB
NRF51822
-QFAA
NRF51822
-QFAC三个型号的封装都是一样的,FLASH和RAM不一样
NRF51822
weixin_30627341
·
2020-07-30 02:57
可以跟
NRf51822
媲美的蓝牙4.0芯片PHY6202
可以跟
NRf51822
媲美的蓝牙4.0芯片PHY6202可以跟NRf51802媲美的蓝牙4.0芯片PHY6202PHY6202是可以替代NRF51802/
NRF51822
的。
weixin_30617797
·
2020-07-30 02:26
nrf 51802 和
nrf51822
的区别于联系
51802QFAA与51822QFAA在FLASH跟RAM的容量没有差别;区别在于:a,接收灵敏度51802是-91dBm;51822是-93dBm,这个差异导致接收距离有差异;b,TxPower@省电模式51822是-35dBm,51802是-30dBm;这个导致芯片的发射的功耗不同;51822的功耗更低c,OdBm@DC/DC供电情况下:51822发射电流9.7mA,51802发射电流10mA
weixin_30518397
·
2020-07-30 02:36
画
NRF51822
PCB错误总结
周末把
NRF51822
的PCB画完了,今天周一,领导审核后,挑了不少错误,主要归纳为以下几点:1主芯片
nRF51822
主芯片
NRF51822
pcb布局布线中,肚子那里什么也没画,没有覆铜,这是不行的,这个芯片肚子那里得共地
sjtlll123
·
2020-07-30 00:32
学习总结
nrf51822
蓝牙之电量检测
基于
nrf51822
的电池检测试验,参考了百度手环部分源码。
偏执灬
·
2020-07-30 00:58
nrf51822蓝牙开发
nRF51822
SPI 驱动 ADXL362
硬件平台:微雪
nRF51822
开发板软件平台:MDK522SDK版本:SDK5
nRF51822
的任意管脚可以配置成SPI的管脚,其官方给的代码有一个SPI_master,里面只有两个函数:spi_master_init
shepinfangdaqi
·
2020-07-30 00:32
nRF51822
nRF51822
低功耗睡眠函数应用
通过的
nRF51822
低功耗睡眠的软件应用,当执行NRF_POWER->SYSTEMOFF=1;CPU将停止运行,保留外设参数,睡眠模式下电路电流消耗10微安,当被GPIO的DETECT信号唤醒后,复位
曹纪乾
·
2020-07-30 00:39
BT
自学记录
- 在Mac上学写python的hello world part one
新建一个python项目新建一个python文件夹新建一个python文件学写一个helloworld新建项目,选择合适的代码存储路径,一直下一步没啥营养纯自己记录在项目中右键new-directory是创建文件;new-python.file是创建一个.py的文件学写一个helloworld#!/usr/bin/envpython#-*-coding:UTF-8-*-print("你好世界")在
queen_zoe
·
2020-07-29 23:30
python自学
51802比51822性价比高
:双极型最大功率:1W工作电源电压:3.3V工作温度:85256kflash:16kram128kflash:32kramnrf51802,是51822costdown版本,为更多满足消费者的需求,和
nrf51822
p2p
qq_42615745
·
2020-07-29 23:24
电子元器件
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他