自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

持之以恒

专注物联网、嵌入式平台

  • 博客(3)
  • 资源 (8)
  • 收藏
  • 关注

转载 volatile关键字

这几天写了个“怪”程序,说它“怪”,是因为在单片调试它的时候,有一个变量的值老是不变的。最典型的“怪”语句是:_uKey=P2;。结果_uKey的值还是初定义时的值(0x00),我被它气死了。上网问高手,好在用高手指点用volatile这个关键字。一用真的行了。我不理解这个关键字的含意,上网找了点资料,如下:volatile用于防止相关变量被优化。例如对外部寄存器的读写。对有些外部设备的寄存器来说,读写操作可能都会引发一定硬件操作,但是如果不加volatile,编译器会把这些寄存器作为普通变量处理,例如连续

2011-03-18 11:00:00 899

转载 数组的指针、指针数组以及指向指针的指针

考虑数组的指针的时候我们要同时考虑类型和维数这两个属性。换一句话,就是说一个数组排除在其中存储的数值,那么可以用类型和维数来位置表示他的种类。一维数组在c和c++中数组的指针就是数组的起始地址(也就第一个元素的地址),而且标准文档规定数组名代表数组的地址(这是地址数值层面的数组表示)。例如:int a[10];int *p;p=&a[0]//和p=a是等价的。因为a是数组名,所以他是该数组的地址,同时因为第一个元素为a[0],那么&a[0]也代表了该数组的地址。但是我们是不是就说一个数组名 和该数组的第

2011-03-17 08:30:00 4785 1

转载 单片机IO口设置推挽和开漏的区别

一般情况下我们在电路设计编程过程中设置单片机,大多是按照固有的模式去做的,做了几年这一行了,也没碰到过什么问题。昨天就遇到了这样一个问题,电路结构如图1:在这种情况下STC单片机与410单片机通讯是没问题的但是与PC就无法通讯了,STC收不到PC的命令,以前410的位置是用的STC的片子一直没问题,我想也许是驱动能力不够,在410TX端加了上拉,不过没起作用。用示波器监视串口得到的

2011-03-16 13:16:00 4882 1

Tcp数据包详细解析

这是我利用网络抓包工具抓取数据以后,然后按照TCP协议,对照把数据解析出来的过程,对照这个文档很容易就能让你了解TCP协议包的组成。

2011-02-22

13.56MHz RFID Antenna

该文档详细介绍了13.56MHZ的RFID天线设计过程中的细节。把一款天线分成发送端口滤波、接收端口电路、发射接收天线及匹配电路3个部分。详细讲解了每个部分里具体的电容、电阻、电感如何选择的问题,以及天线的形状、线宽等一系列参数。

2011-02-22

asp操作xml文档

asp操作xml文档,自动生成换行有缩进的xml格式。使用与wince平台

2010-11-22

51实现红外数据传输

由51单片机、键盘、红外发光二极管和7段数码管组成,把红外数据传输的过程讲解清楚,通俗易懂。代码部分很容易就看明白。

2009-10-21

linux指令详细讲解

主要是linux的shell环境下的全部指令讲解,对linux入门的新手特别有帮助。

2009-10-12

用于bootloader生成的uboot最新源码

主要是uboot的源码,用于构建嵌入式启动的bootloader的文件。

2009-10-12

UIP在8位单片机上的使用

这个主要是UIP如何在8位机上使用的一个大概,里面包括了原理图跟理论实现方法。

2009-09-15

石英振荡器X5043

是一个石英振荡器的资料,希望能给有需要的人一些帮助。

2009-02-27

空空如也

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

TA关注的人

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