自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 ucos OSTimeDly

来源:http://blog.sina.com.cn/s/blog_5f9b3de40100e182.htmlOSTimeDly 在Task中,一般执行一段时间之后调用OSTimeDly推迟一段时间再继续运行,OSTimeDly将本进程从Ready TCBList

2011-08-31 10:01:43 1035

转载 PDU短信发送与接收格式分析

一 PDU发送和接收格式分析PDU是大多数手机短信通讯的核心,仅有少数手机只支持Text模式。PDU模式比起Text模式可以提供能为强大的功能,但其编码较Text模式困难。无论哪种模式,我们都可以通过AT指令控制终端实现短信的发送、接收、删除等管理。下面主要介绍PDU的构成及

2011-08-30 11:17:35 1617

转载 SMS编码之PDU – 接收短信篇

上一篇文章简单介绍了下收发短信需要用到的AT指令,这篇文章详细分析SMS编码中的PDU编码。首先我用测试手机向短信猫中的sim卡发送了两条短信,内容分别为:Hello WorldHello World!注意第二条中的感叹号是!(\xFF01)而非!(\x21)

2011-08-30 11:14:36 1013

原创 这招不错~

说个同事的,公司开辩论会,呃,这个可以算是背景吧……………必须割?………辩到精彩时,一哥们到张口来句:请对方大便注意………大便=一辩? 为毛发了那嬷多不给过咧?

2011-08-26 12:59:31 353

转载 51串口发送数据的格式

串行口控制寄存器SCONSCON的字节地址是98H,其格式如下:SM0、SM1:串行口工作方式控制位:SM0、SM1   工作方式   功能           波特率 00         方式0   同步移位寄存器   fosc/12 01

2011-08-24 17:45:03 3709

转载 OSStart()函数简介

多任务的的启动是通过调用OSStart()实现的,而在启动uc/os之前至少需要建立一个应用任务。OSStart()函数源码void  OSStart (void){    INT8U y;    INT8U x;    if (OSRunning ==

2011-08-24 16:57:00 3031 1

转载 OSInit()简介

在uC/OS II的学习中,OSInit( );是一个重要的函数,它在OS应用中的void main();函数中首先被调用,是OS运行的第一个函数,如下程序,它完成各初始变量的初始化,建立任务空闲键表OSTCBFreeList, 建立事件空闲键表OSEventFreeList.创

2011-08-24 16:50:46 2469

转载 可重入函数与不可重入函数(转)

转自:http://www.cppblog.com/franksunny/archive/2007/08/03/29269.html主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一

2011-08-23 10:06:35 294

转载 TCP/IP协议栈与数据包封装

TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示(该图出自[TCPIP])。图 36.1. TCP/IP协议栈两台计算机通过TCP/IP协议通讯的

2011-08-22 10:31:42 664

转载 tcp/ip工作原理

TCP/IP 的工作原理 下面以采用TCP/IP协议传送文件为例,说明TCP/IP的工作原理,其中应用层传输文件采用文件传输协议(FTP)。 TCP/IP协议的工作流程如下: ●在源主机上,应用层将一串应用数据流传送给传输层。 ●传输层将应

2011-08-22 09:46:59 1037

转载 单片机 GSM 模块应用

如果你只要发送英文而已,那你很幸运,因为仅仅为了发送个字符而已是很简单的。TEXT模式满足你的要求,但是不爽的是,我的上司要求我要中文字符一起混发,还好有unicode ,编码  兼容了ASCII 只是前面加了2个0;哈哈 其他的就是 常用的字符了,相信大家都知道GB2312

2011-08-22 09:03:09 1726

转载 uCOS任务堆栈的深入分析

堆栈作用的就是用来保存局部变量,从本质上讲也就是将CPU寄存器的值保存到RAM中。在uCOS中,每一个任务都有一个独立的任务堆栈。为了深入理解任务堆栈的作用,不妨分析任务从“出生”到“消亡”的整个过程,具体就是分析任务的建立,运行,挂起几种状态中任务堆栈的变化情况。

2011-08-19 17:14:47 378

转载 叫你开着吉利去遛鸟

秋天快来了~报个今年夏天不敢说的吧~以前发QB不知道过没过~要是有人看见重复的,那遍也是我发的……………………夏天刚下完雨,秋高气爽呀~带着刚对上眼儿的媳妇去妙峰山玩耍(北京某地),一路无事,进行顺利!返程途中我正在happy的开着我那小夏利感到尿意袭来不得不从了他!由于刚谈的对

2011-08-19 13:13:32 1167

原创 (M052)利用PWM波实现LED灯亮度调节

#include #include #include "M051.h"#include "Register_Bit.h"#include "Common.h"#include "UART.h"#include "Retarget.h"#include

2011-08-18 16:21:52 3701 1

转载 ARM中的RO、RW和ZI DATA说明 (转载)

一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。

2011-08-18 16:15:18 510

转载 数字电路、单片机的抗干扰设计。成功的经验之谈

数字电路抗干扰设计    在电子系统设计中,为了少走弯路和节省时间,应充分考虑并满足抗干扰性 的要求,避免在设计完成后再去进行抗干扰的补救措施。形成干扰的基本要素有三个:    (1)干扰源,指产生干扰的元件、设备或信号,用数学语言描述如下:du/dt, di/dt大

2011-08-18 16:11:23 808

转载 推挽输出与开漏输出的区别【转】

推挽输出:可以输出高,低电平,连接数字器件;开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内).    推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个

2011-08-18 16:09:53 581

转载 (*((volatile unsigned long *) 0xE0028000)) 作用小解

#define IO0PIN          (*((volatile unsigned long *) 0xE0028000))      /* no in lpc210x*/以此句为例,简述如下:与51单片机的头文件类似,在ARM处理器中,也必须有自己的寄存器头文件

2011-08-18 15:57:17 1328 1

转载 宏定义作用小小汇总

1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H头文件内容#endif2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigned char boo

2011-08-18 15:52:05 764

转载 位域结构体详细解析

这一节,我们针对大家提出的有关定义寄存器结构体的问题进行解析。在NIOS II软件开发过程中,如果使用我们提出的寄存器操作方式的话,首先需要定义一个寄存器结构体,之所以这样做是为了在软件书写过程中操作方便,更是为了增强程序的可读性。我们就拿UART来举例说明。      首先

2011-08-18 15:43:04 1102

新唐M0516LAN(m051系列)脉宽信号检测

利用M052PWM0引脚的输入捕获功能实现波形信号脉宽检测; 实验时将输入信号连接到P2.0引脚即可。捕捉到200个正负脉宽后即关闭PWM0引脚的捕捉功能并将脉宽检测结果经由串口输出。

2011-08-22

空空如也

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

TA关注的人

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