自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 bit mask

位屏蔽的含义是从包含多个位集的一个或一组字节中选出指定的一(些)位。为了检查一个字节中的某些位,可以让这个字节和屏蔽字进行按位与操作,屏蔽字中与要检查的位对应的位全部为1,而其余的位(被屏蔽的位)全部为0。 一般做置位,清除,拉低相应的位等操作。 mask byte同样也是这样的效果。

2017-06-06 10:45:16 933

原创 HTML之动画

1.关键帧动画<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .div2{ margin: 100px 200px; w

2017-06-04 17:30:14 611

原创 HTML之一些效果的实现

1.阴影<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> div{ width: 200px; height: 200px

2017-06-04 17:24:43 917

原创 HTML5之一个简单的登录界面

一个简单的登录界面<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .jieshao{ width: 300px; bor

2017-06-04 17:17:31 19275

原创 HTML5表格和布局

1.雪碧图,精灵图<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .div1,.div2{ border: 1px solid cornflowerbl

2017-06-04 17:16:22 2586

原创 HTML5基本伪类

1.hover伪类<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .div1{ height: 50px; width:

2017-06-04 17:00:54 1201

原创 定位的配合使用

定位的配合使用<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .div1{ margin-left: 100px; bo

2017-06-04 16:58:23 452

原创 HTML定位

1.float浮动<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> div{ width: 680px;

2017-06-04 16:57:15 740

原创 HTML5基本属性

1.编写第一个网页<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>第一个网页</title> <style type="text/css"> /*内部样式表*/ div{ height: 50p

2017-06-04 16:48:43 558

原创 OSAL操作系统实验学习笔记08

广播1.开启广播uint8 initial_advertising_enable = TRUE;GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &initial_advertising_enable );然后我们进入到GAPRole_SetParameter中发现,每次进到这个函数里,就会把gapRole_AdvEna

2017-04-13 14:37:23 921

原创 OSAL操作系统实验学习笔记07

cc2541添加多任务1.首先我们需要初始化我们的应用程序的事件处理函数SimpleBLETest_Init( taskID ); 并把SimpleBLETest_ProcessEvent // task 11 写入到事件轮训数组tasksArr里面去。 2.宏定义:#define SBP_START_DEVICE_EVT

2017-03-30 17:03:32 1928

原创 OSAL操作系统实验学习笔记06

zigbee协议栈和Z-Stack及OSAL分析(zigbee协议栈结构图) (Z-Stack协议栈结构)协议栈(Protocol Stack)是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议。协议是一个描述进程之间信息交换过程Z-Stack1.4.3及以后的版本中引入了一个OSAL(Operating System Abstracti

2017-03-30 15:58:50 1842

原创 asm(nop);具体延时

asm(“nop”)是内嵌汇编做空指令延时用的,其中asm()的作用是指函数内部的参数翻译为汇编指令,其作用是在C语言环境下直接使用汇编指令执行。nop是一个空等待汇编指令,这个指令执行时,单片机是什么也不做,仅仅起一个时间延时作用。 CC2530属于8051系列单片机,asm(“nop”)执行的是一条空指令(单周期指令),占用时间是一个机器周期,晶振为32Mhz。 于是,机器周期=12*1/

2017-03-30 15:53:22 42767 4

原创 memset函数

memset是计算机中C/C++语言函数。将s所指向的某一块内存中的前n个 字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向s的指针。该函数对数组操作时只能用于数组的置0或-1,其他值无. 函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用

2017-03-30 15:47:04 411

原创 OSAL操作系统实验学习笔记05

OSAL操作系统实验的按键实现 按键有两种工作模式:轮询(Poll)和中断(Interrupt) 轮询 按键处理函数是HalKeyPoll (void),这个函数会在HAL的事件处理Hal_ProcessEvent()中的HAL_KEY_EVENT事件处理过程中被调用,轮询周期由#define HAL_KEY_POLLING_VALUE 100这边定义,通过在配置函数中设置软件定时器osal_

2017-03-22 14:48:45 1117

原创 OSAL操作系统实验学习笔记04

相信接触了OSAL操作系统之后对它的任务资源分配机制还是很模糊,我细看了很多遍也还是略知一二,现在分享一篇我觉得写得特别好的文章。 深入浅出Z-Stack OSAL多任务资源分配机制 一 概述   OSAL (Operating System Abstraction Layer),翻译为“操作系统抽象层”。如何理解这个复杂的名词呢?表面上看它是作为操作系统存在的,可是为什么又加上“抽象层”呢?

2017-03-22 14:34:23 2111

原创 OSAL操作系统实验学习笔记03

BLE的串口收发数据问题 之前串口接收不到数据而且下载这个串口程序的时候会出现cant find source file如图 首先,这是路径的问题。之前你编译的路径被更改,就会出现这种现象。 解决这种情况有以下几种方法 第一种: 新建一个文件夹,把原来工程里的.C 文件, .h文件等必要的文件复制到新建的文件夹里面。然后重新编译即可。 第二种:(检查编译环境) 重新选择目标芯片,工

2017-03-18 10:42:55 909

原创 OSAL操作系统实验学习笔记02

OSAL操作系统之LED实验 关于OSAL操作系统的点灯问题,我们启动LED任务用的是 HalLedSet()这个函数,关于HalLedUpdate (),HalLedOnOff(),HalLedBlink();就不做解释了 uint8 HalLedSet (uint8 leds, uint8 mode) {if (defined (BLINK_LEDS)) && (HAL_LED == TR

2017-03-16 16:38:40 1252

原创 OSAL操作系统实验学习笔记01

从uCOUS-II 接触操作系统后,了解了操作系统的基本概念和工作流程后开始接触OSAL系统,首先操作系统的工作流程如下图暂时不提这个系统,来分析OSAL系统. 这里提到一个Source Isight的软件,用它来看代码是很方便的,开发环境则用的是IAR for 8051. 第一节实验做OSAL操作系统启动 从SimpleBLETest_Main.c开始int main(void) {

2017-03-15 14:11:22 3884

原创 cc25xx中断函数

中断函数 /****************************************************************** * 名 称: P0_ISR(void) 中断处理函数 * 描 述: #pragma vector = 中断向量,紧接着是中断处理程序 *********************************************************

2017-03-11 16:03:11 458

原创 SmartRF使用说明

巴伦匹配电路 CC254X 外部仅需几个简单的阻容网络即实现复杂的 RF 前端。这部分的电路也叫做 巴伦匹配电路,这部分的结构好坏对通信距离,系统功耗都有较大的影响USB 转串口使用注意事项: 当使用 USB 转串口为开发板供电,如果 PC 端有软件打 开了开发板虚拟出来的串口时,不能直接拔掉 USB 线或者直接关闭开发板电源开关,需要 先关闭 PC 上已经打开的虚拟串口,然后在断开开发板

2017-03-11 15:04:25 2985

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除