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
CC2530学习杂记
zigbee学习之路(五):定时器1(查询方式)
二.原理与分析 谈到定时器的控制,我们最先想到的是要给它赋初值和选择工作模式吧,下面我带大家熟悉一下
cc2530
中的定时器寄存器。
非你7我
·
2016-03-19 14:00
zigbee学习之路(四):按键控制(中断方式)
二.原理分析 传统的51单片机如果要使用中断,也要对相应的寄存器进行控制,
cc2530
芯片也不例外,而且相对复杂。需要配置多个中断寄存器,下面来一一介绍。
非你7我
·
2016-03-19 11:00
zigbee学习之路(三):按键的控制
一.前言 通过前一次的实验,相信大家都已经对
cc2530
程序的编写有了一定的认识,这次我们来操作和实验的是
cc2530
上的按键模块。
非你7我
·
2016-03-18 12:00
zigbee学习之路(二)点亮LED
二.原理分析
cc2530
芯片跟虽然是51的内核,但是它跟51单片机还是有区别的,51单片机不需要对IO口进行配置,而
cc2530
芯片却需要对IO口进行配置,才能对它进行赋值,需要配置的寄存器有PXSEL
非你7我
·
2016-03-18 11:00
CC2530
芯片的UART转485通信的实现
应用:UART控制485硬件需求:该485设备是半双工的通信方式,因此需要使用另外的IO口来控制转换芯片MAX3485的收发工作。实现原理:代码贴了。基本方式就是在使用UART发送时,从IO口输出高电平(由电路决定),使得MAX3485处于接收状态。当发送完成产生中断时,将IO输出低电平,等待设备反馈信息。遇到的问题:设备收不到正确的信号,无法正常工作。解决办法:当发送完成产生中断时,延时3毫秒再
huangmeimao
·
2016-03-07 16:00
UART
zigbee
CC2530
485
半双工
cc2530
-关于Contiki系统的时钟
Contiki系统有两个系统时钟,分别是粗粒度时钟(coarse-grained)和细粒度时钟(fine-grained)。其中粗粒度时间使用的是128HZ的频率,例如CLOCK_SECOND。细粒度时间使用的是32768HZ的频率,例如RTIMER_SECOND。Contiki系统有四种类型的定时器,分别是:timer,etimer,ctimer和rtimer前面三个都使用了粗粒度时钟来计时,r
u012163234
·
2016-03-06 12:00
contiki
cc2530
-Contiki系统的串口输入问题
在工作中接触到了
cc2530
,并在上面使用contiki系统。以下是使用串口时遇到的坑。第一个坑。首先我尝试在contiki做一个串口回显例程。
u012163234
·
2016-03-04 11:00
CC2530
contiki
iOS开发
学习杂记
如标题所示,这里边记录了一个android开发人员学习iOS开发的笔记。由于之前主要做android,所以会用java和android里边的知识点与objective-c和iOS的做对应,这样理解起来更快。Objective-C基础知识Foundation框架里边的常用类值对象字符串NSString-不可变字符串,相当于Java中的StringNSMutableString-可变字符串,类似于Ja
pcsxk
·
2016-02-25 16:00
ios
ios开发
Foundation
C语言
学习杂记
(2)—C的数据
计算机的计算和存储都是数据。在C语言里,数据同样是基础,学好数据的知识是必须的。先看一个最简单的例子#includeintmain(void){intweight;floatcost;floatvalue;printf("pleaseinputyourweight.\n");scanf("%d",&weight);printf("pleaseinputyoursinglecost.\n");sca
juconcurrent
·
2016-02-23 22:38
cc2530
-基于contiki系统读取DHT11问题总结
由于工作需要,需要在
cc2530
上运行contiki系统,并读取DHT11的温湿度数据,然后传送到另一个
cc2530
上。
u012163234
·
2016-02-22 10:00
DHT11
CC2530
contiki
python
学习杂记
bin-将整数转换为二进制。 eg:光棍的悲哀http://www.pythontip.com/coding/code_oj_case/13enumerate-枚举np.meshgrid -参考http://docs.scipy.org/doc/numpy/reference/generated/numpy.meshgrid.html ????没看懂
python挖掘
·
2016-02-18 10:00
zigbee学习之路(一):zigbee介绍
一.前言 大家好,我是一名在校的大学生,最近对zigbee非常感兴趣,于是自己从网上买了一款秉火
cc2530
的zigbee开发板,想通过这个平台来和大家分享自己学习和研究的经历,下面就来简单的介绍下
非你7我
·
2016-02-09 07:00
IEEE802.15.4 部分无线收发芯片比较
见下表:TI(
CC2530
&CC2520)ST(STM32W108)Atmel(AT86RF231)功耗(发送功率0DB)30mA31mA14mA是否提供手册提供不提供提供是否具有例程有有无,但有指导文档冲突检查否否是硬件标准
Gugia桑
·
2016-01-29 10:07
[置顶] CC2540 CC2541
CC2530
脱机烧录器量产批量生产设备
本烧录器已全部完工,经过多家公司生产测试,反馈良好,所有资料的链接如下,请自行下载(内附软件与使用说明等等):请复制到地址栏: http://pan.baidu.com/s/1qX62E4G固件信息: 最新固件为V1.2(2016.01.16发布)购买地址: https://item.taobao.com/item.htm?id=522559128353技术支持电话:18588220515 莫工
mzy202
·
2016-01-17 14:00
HTML
学习杂记
超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准。它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。 元素 包括空元素和非空元素 非空元素包含两个标签,openingtag&closingtag,在
HerikutsuFE
·
2016-01-10 10:00
io
CC2530
.h头文件内容
*************************************************************************** * -io
CC2530
qq_23100787
·
2015-12-30 14:00
CC2530
外部中断
一切都在代码中#include #defineucharunsignedchar #defineuintunsignedint #defineLEDP1_1 #definekEYP0_1 voidDelayms(uint); voidInitLed(void); voidKeyInit(); ucharKeyValue=0; /*** 延时函数 */ voidDelayms(uintxms
CSDNhejingzhou
·
2015-12-16 21:00
zigbee
外部中断
TI的
CC2530
使用2400波特率的步骤,协议Z-Stack Home 1.2.2.42930
支持2400波特率的步骤1.修改协议栈 (1)Components/hal/include/hal_uart.h (2)Components/hal/target/
CC2530
EB
huangmeimao
·
2015-12-11 17:00
home
zigbee
CC2530
2400bps
2400波特率
Auto1.2.
zstack的层次结构
CC2530
zstackHome1.2.1(其他如2007Pro等版本的zstack)是按照ZigBeeAlliance制定的标准协议开发,并且通过ZigBeeAllianceTestHouse认证测试的
霜月孤鸟
·
2015-11-26 20:23
无线传感器网络技术
传感器实验报告(第二次)
6.5外部中断实验一.实验目的1.掌握
CC2530
的外部中断寄存器设置;2.掌握外部中断函数程序的编程方法。二.基础知识当按键未按下时,P0.4的电平为3.3V;当按键按下时,P0.4的电平为0V。
u011303443
·
2015-11-15 09:00
传感器
轻量级IOC框架:Ninject
Ninject
学习杂记
- liucy 时间2014-03-08 00:26:00 博客园-所有随笔区 原文 http://www.cnblogs.com
·
2015-11-13 18:15
inject
CC2530
外部中断 提醒
#include "io
CC2530
.h" #define uchar unsigned char #define led1 P1_0 #define
·
2015-11-13 16:32
c
zigbee学习:示例程序SampleApp中按键工作流程
环境: 主机:WIN7 开发环境:IAR8.10.3 MCU:
CC2530
示例程序:SampleApp 按键电路: 电路原理为利用ADC采集JOY_LEVEL
·
2015-11-13 15:29
sample
JavaScript
学习杂记
--对象和数组
一、对象 说起对象,我们不自然就想起了面向对象中自封装的一个类,同样JS中也是遵循这个守则,在web编程中几乎天天用到的就是JSON。是的,这就是一个对象,不过这个对象下面的字段都是字符串和值类型,如下图。 var delivery = { no: 1, sendtime: "2014-11-25", way: "PJS&qu
·
2015-11-13 14:49
JavaScript
JavaScript
学习杂记
--几个需要注意的运算符
一:==运算符 <1> "10"==10 ? <2>true==1 ? <3> {valueOf:function(){return "10"}}==10? 原理是这样的,如果一个对象和int/string比较的话,js内部会优先调用valueOf方法,也就是将对象数值化,其实这里
·
2015-11-13 14:48
JavaScript
JavaScript
学习杂记
--变量
一、作用域:js到底是什么作用域,当然是函数作用域了,我们的浏览器就是一个被实例化的window对象,如果在window下定义一个name字段,那么name字段就具有window这个函数作用域,也就是在window下都是可以访问的,如果在window下定义一个function ctrip,然后里面再定义一个name,那么这个新定义的name只能在ctrip函数下通用,而老的name继续在windo
·
2015-11-13 14:47
JavaScript
Zigbee开发(1)
环境搭建 Windows 64位的操作系统 IAR7.6 for 8051 ZStack
CC2530
-2.3.0-1.4.0 芯片是
CC2530
F256, 大家不需要从
·
2015-11-13 13:11
开发
Web 2.0
学习杂记
【导读】本文从Web的历史说起,最初以静态发布页面为主的web 1.0时代发展到如今动态交互性更强的web 2.0时代,文章介绍我们应该如何去认识和学习Web 2.0。 Web的历史很重要。对一个技术的学习也应当从历史出发,通过其在时间形成历史的流变,得以知晓现状,甚至能够预知未来。那Web 1.0是什么呢?他们说,记得静态HTML的WWW时代么?(那个时代的WWW应用、
·
2015-11-13 01:39
Web
Win7下搭建Zigbee开发环境
操作系统:64位Win7 芯片类型:Texas Instruments的
CC2530
软件平台:IAR v8.10 Zigbee协议栈:ZStack-
CC2530
-2.5.1a CP2102 USB
·
2015-11-13 01:27
win7
ZigBee研究之旅(二)
在学习ZigBee设备
CC2530
模块时,编程后程序无法运行,但又十分确定程序的真确性的情况下,看看是不是project栏下的option选项配置的有问题,我是经常在这里出问题,一开始找不到原因,特此记下
·
2015-11-13 00:05
B
Android 系统开发
学习杂记
http://blog.csdn.net/shagoo/article/details/6709430 > 开发环境1、安装 Eclipse 和 android-sdk 并解压安装2、Eclipse 安装 AVD 插件 https://dl-ssl.google.com/android/eclipse/ 并配置 SDK Location3、打开 SDK Manager 安装 android
·
2015-11-12 20:29
android
c#基础
学习杂记
(二)
1。C#中结构体可以用new在栈里分配结构体空间,也可以直接声明变量就算分配空间,如 struct Point {int x; int y} Point pt1 = new Point(); Point pt2; 这两种方式的区别是,用new会将Point中的字段初始化为0,而不用new则不会,在使用前还需要初始化变量,C#规定变量初始化以后才能使用。 2。方法中new
·
2015-11-12 19:57
C#
jQuery(easyUI)
学习杂记
01.获取第一代子元素的语法是parent>child选择器 例:获取所有div元素下第一代子元素span元素的语法是 $("div>span") 02.id选择器用# 03.class选择器用. 04.星号(*)选择器,获取页面的所有元素。“全部”!! 05.如要选取多个指定的元素,则需要用 "," 分割。 $("
·
2015-11-11 18:23
jquery
awk
学习杂记
#! /bin/sh #awk '{ print }' /etc/passwd #awk -F":" '{ print $1 }' /etc/passwd awk ' BEGIN{testArray["a"]="aaa";testArray["b"]="bbb"} function
·
2015-11-08 10:16
awk
EF
学习杂记
34:如何在EF中使用可更新视图
假设你在数据库中有一个可以更新的视图(如何实现数据库中可更新的视图我还不是很清楚),你准备在EF中使用该视图,当你把这个视图展现在EF可视编辑器中的时候大致是下面这样的: 你可以从上面的途中看到,每个属性前面的图表中都有一个锁的标注,这是因为这个实体对象所对应的是数据库中的视图,EF并不知道哪些属性而已作为主键,所以它就假设所有非空属性都作为主键的一个属性。 修正上面的问题 首先要做的
·
2015-11-02 12:18
学习
EF
学习杂记
30:如何在EF中使用数据库自定义函数
假设你有如下的数据库自定义函数: CREATE FUNCTION [dbo].[DistanceBetween]( @Lat1 as real, @Long1 as real, @Lat2 as real, @Long2 as real) RETURNS real AS BEGIN … END
·
2015-11-02 12:17
自定义函数
EF
学习杂记
33:EF中的级联删除是怎么运作的
假设你有下面所示的具有级联删除关系的数据库表结构: 这里的级联删除规则是,当删除Category的时候,应当级联删除与之相关联的Products。 如果你根据上面的数据表结构生成相应的EF模型,像下面这样,看上去没有什么异常,这里并没有显示与级联删除相关的信息: 但是如果你看一下后台的CSDL文件,你就会发现有一点不同的地方,如下面文件所示: <Association Nam
·
2015-11-02 12:16
学习
EF
学习杂记
1:如何在继承类中返回指定的类
假设有一个如下这样的模型: 怎样仅仅查询Cars? 这是OfType<SubType>()登场的时候。你编写如下这样的代码: var onlyCars = from car in ctx.Vehicles.OfType<Car>() select car; 且这个可以很好的工作。这将结果限
·
2015-11-02 12:15
继承
WCF
学习杂记
-AJAX
MSDN的Windows Communication Foundation (WCF) Samples里AJAX部分同样也提供了丰富的例子供学习,第一个是JSONP的例子,这个例子基于JSONP提供WCF REST服务, 首先我们看看WCF服务端的实现,有几点需要mark一下: 1. 例子中的SVC使用WebScriptServiceHostFactory, &nbs
·
2015-11-02 09:21
Ajax
cc2530
timer 3 PWM <可调占空比>
前提: 开始用的是
cc2530
timer 1来做PWM的,已经可调占空比了,但是由于硬件的改动,需要用timer 3 和 timer 4 代替。
·
2015-11-01 08:11
timer
cc2530
timer 1 PWM 输出
代码如下: 1 #include <io
CC2530
.h> 2 3 /*使用P1_0口为输出、外设端口,来输出PWM波形*/ 4 void init_port
·
2015-11-01 08:10
timer
CefGlue
学习杂记
1. hg clone代码回来后,还要下载对应的cef dll . 从http://xilium.bitbucket.org/cefglue/ 选择对应的. 然后把dll和resource目录里的内容都考到debug目录里才能运行. 2.不能使用 Enable the Visual Studio hosting process 来运行.
·
2015-10-31 12:22
学习
Zigbee学习
(一)Zigbee简介和开发环境快速建立(IAR) 1.我不是很清楚控制链条,对于Zigbee不是太清楚 答案:
CC2530
芯片上集成了 8051 内核(增强型) 2.性能特点:低速率远距离,这造就了
·
2015-10-31 11:59
学习
ZStack-
CC2530
-2.3.0-1.4.0按键处理
今天看了ZStack-
CC2530
-2.3.0-1.4.0按键处理这部分,参考的是小峰的日志,讲的非常详细,地址如下: http://wjf88223.blog.163.
·
2015-10-31 11:11
stack
EF
学习杂记
27:如何实现BeforeSave Validation
在实际数据库存取过程中,我们经常要做的事情是想在把对象存入数据库之前进行有效性验证。一种天真的想法是,我们默认的认为要存入数据库中的对象都是合法有效的,但很多情况并非如此,这就需要我们在调用SaveChanges()函数之前,在一个正确的是件,对对象的合法有效性进行核实。 如何做? 首先你需要做的是利用分布类的方式为我们的Context增加一个Validate函数来对所有的实体进行合法性的验证,
·
2015-10-31 10:22
validation
EF
学习杂记
26:如何通过使用Sbub Entity避免不必要的数据库检索
什么叫 Stub Entities? 一个stub entity是一个代表真实实体的,但是只包含部分实体属性的特殊实体 举个例子: Category c = new Category { ID = 5 }; 这里的Category就是一个只包含了ID属性的不完整对象,只是表明了这是Category 5,这样的实体对象,我们称之为Sub Entity。 Stub Entities 有
·
2015-10-31 10:22
entity
EF
学习杂记
31:如何在EF查询中引入外部函数
假设你需要书写如下的查询脚本代码: var possibleBuyers= from p in ctx.People where p.Address.City == “Sammamish” && InMarketForAHouse(p) &nbs
·
2015-10-31 10:22
函数
EF
学习杂记
35:如何编写OfTypeOnly()函数
如果你像下面这样书写Linq查询语句: var results = from c in ctx.Vehicles.OfType<Car>() select c; 该查询将取回Cars以及所有它的子对象,比如SportCar或者
·
2015-10-31 10:22
type
EF
学习杂记
29:如何避免LazyLoad 或 Load() reader中的问题
如果你有下面这样的代码: var results = from c in ctx.Customers where c.SalesPerson.EmailAddress == “°…-”± select c; foreach(var customer in results) {
·
2015-10-31 10:22
lazyload
EF
学习杂记
38:如何使用CodeOnly with Astoria
当你在创建一个ADO.NET Data Services(我们通常称作Astoria)的时候,我们都是通过创建一个继承自DataService<T>类的方式来实现的。 public class BloggingService : DataService<BloggingEntities> 如果你想在EF中使用,<>中的类必须继承自ObjectContext类
·
2015-10-31 10:22
code
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他