自定义博客皮肤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)
  • 资源 (14)
  • 收藏
  • 关注

原创 STATIC关键字

C语言中,static关键字有两个作用,修饰变量和修饰函数。一、修饰变量用static修饰的变量有两个特点:1)作用域为本文件中,从定义之处开始,到文件结尾处;2)static修饰的变量分配到内存中的静态区,调用这个变量的函数运行结束后,该变量的值不会被销毁,仍然保持函数运行后的值,该特点可以用来计数。不用static修饰的变量,在函数运行结束后,变量被销毁。二、修

2015-08-05 22:57:37 396

原创 time_t的定义

找了半天,linux中time_t的定义,真牛逼。。。。1、     time.h   line77          typedef __time_t time_t;   line116        # include      /* This defines __time_t for us.  */2、bit/types.h     l139:     __STD

2015-01-25 22:13:21 3333 4

原创 linux 互斥锁

在多线程控制中,可以通过互斥锁,实现多个线程对共享资源的单独访问。在同一时刻,只有一个线程能够掌握互斥锁,只有这个线程能够对共享资源进行访问,其他线程被阻塞,直到互斥锁被释放。     如果,互斥锁上锁期间,有多个线程阻塞,那么所有被阻塞的线程会被设置为可执行状态。第一个执行的线程,取得互斥锁的控制权,上锁。其他线程继续阻塞。   一  创建互斥锁          互斥锁可以

2015-01-24 00:09:36 2237

原创 Ubuntu10.04 忘记root密码

Ubuntu下默认没有root权限的,要执行操作一般

2014-09-04 10:38:40 3222

原创 STC12C5A60S2与CH340搭建下载电路存,开关断开时VCC上的电压

根据STC的数据手册,搭建了单片机的USB下载电路

2014-08-20 22:39:22 3589

原创 CH340晶体不起振

CH340芯片外围电路非常简单,所以很喜欢用。之前用过CH340T,TSSOP封装。这次改用CH340G,SOP16封装。和CH340T基本相同。本应该很顺利的调试,但是却因为驱动程序耽误了好长时间。现象:连接电脑后,能够发现设备。(CH340,COM),但是打了个叹号。提示“由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常。 (代码 31)”

2014-08-18 20:17:00 7084

原创 STATIC 关键字

static作用:修饰变量;修饰函数;修饰变量又fenb

2014-04-24 08:12:08 611

原创 PCB覆铜规则

所谓覆铜,就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜。敷铜的意义在于,减小地线阻抗,提高抗干扰能力;降低压降,提高电源效率;与地线相连,还可以减小环路面积。所谓覆铜,就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜。敷铜的意义在于,减小地线阻抗,提高抗干扰能力;降低压降,提高电源效率;与地线相连,还可以减小环路面积。所谓覆铜

2014-04-20 22:00:37 2555

转载 【转载】PCB注意事项

3.元件的布局  元件的布局与走线对产品的寿命、稳定性、电磁兼容都有很大的影响,是应该特别注意的地方。一般来说应该有以下一些原则:  (1)放置顺序  先放置与结构有关的固定位置的元器件,如电源插座、指示灯、开关、连接件之类,这些器件放置好后用软件的LOCK功能将其锁定,使之以后不会被误移动。再放置线路上的特殊元件和大的元器件,如发热元件、变压器、IC等。最后放置小器件。

2014-04-06 10:46:21 886

原创 磁珠的作用

电感和磁珠的区别:磁珠专用于抑制信号线、电源线上的高频噪声和尖峰干扰,还具有吸收静电脉冲的能力。磁珠是用来吸收超高频信号,象一些RF电路,PLL,振荡电路,含超高频存储器电路(DDRSDRAM,RAMBUS等)都需要在电源输入部分加磁珠,而电感是一种蓄能元件,用在LC振荡电路,中低频的滤波电路等,其应用频率范围很少超过50MHZ。磁珠有很高的电阻率和磁导率,等效于电阻和电感串联,但电阻值和

2014-03-14 10:09:04 1270

原创 接口协议速率

1.  USB USB1.0:1.5Mbps(192KB/s)低速(Low-Speed)500mA……1996年1月;USB1.1:12Mbps(1.5MB/s)全速(Full-Speed)500mA……1998年9月;USB2.0:480Mbps(60MB/s)高速(High-Speed)500mA……2000年4月;USB3.0:5G-10Gbps(640MB/s)超速(S

2014-03-14 09:50:31 4689

转载 IIC 电平转换

在电平转换器的操作中要考虑下面的三种状态:1  没有器件下拉总线线路。“低电压”部分的总线线路通过上拉电阻Rp上拉至3.3V。 MOS-FET管的门极和源极都是3.3V,所以它的VGS低于阀值电压,MOS-FET管不导通。这就允许“高电压”部分的总线线路通过它的上拉电阻Rp拉到5V。此时两部分的总线线路都是高电平,只是电压电平不同。2   一个3.3V器

2014-03-13 16:23:17 3305

原创 如何选择TVS管

TVS管的工作原理: 在应用条件下,当TVS承受瞬变电压超过其击穿电压时,其导通电阻很小,允许大电流通过,并将电压箝位到预定水平,从而起到保护作用。 TVS的基本参数由结面积、掺杂浓度、衬底电阻率等所决定;TVS的浪涌功率和浪涌电流容量与结面积成正比 . 单向TVS 的IV特性图双向TVS的IV特性图参数说明:VBR:反向击穿电压,当浪涌电压

2014-01-14 11:01:37 2761 1

转载 PCB导入CAD文件 定义PCB板型

主菜单File->Import,选择一个AutoCAD文件(*.DXF或*.DWG),在弹出的对话框“Import From AutoCAD”中,设置CAD单位到PCB单位的转换(例如:1 AutoCAD Unit = 1mm),CAD文件导入PCB的哪一层(例如:放置于Mechanical4层),点击OK即可。切换层标签到Mechanical4,快捷键s->All on layer。主菜单D

2014-01-10 22:47:06 5146

转载 不使用变压器,网口PHY芯片直连心得---转的昂

不过我实际操作过后,发现里面还是有很多陷阱,现在给大家一一道来。首先我们必须知道一件事情,网口PHY芯片对于TX与RX的驱动方式有电压驱动和电流驱动之分。最简单的一个识别方式就是看其推荐原理图,如果网络变压器的中心抽头需要提供一个VCC(3.3V、2.5V等等,下同)电源的就是电压驱动,如果是直接加一个对地电容就可以的就是电流驱动。现在我们来精简电路。(由于两块PHY芯片靠的很近,故在此不

2014-01-03 14:25:48 11647 1

原创 时钟驱动芯片参数

最近用到时钟驱动芯片ICS8308I,几个参数含义记录如下。clock skew是指时钟偏差。即,理想时钟信号的“沿变”与实际“沿变”之差。 分为三类:     1.占空比偏差:duty cycle skew       指的是实际时钟信号的占空比偏离了50% 的绝对值。    2.输出偏差:output-to-output skew       是

2013-12-20 09:56:46 4241

转载 电平标准

TTL电平的VIH/VIL一般是2V/0.8V,VOH/VOL一般是 2.4V/0.4V,不论是3.3V还是5V的TTL都一样的;CMOS的VIH/VIL一般是70%VCC/30%VCC,VOH/VOL一般是80% VCC/20%VCC,所以不同的电平不能互推!另外CMOS的速度比较快,一般的高速器件采用!常见逻辑电平标准现在常用的电平标准有TTL、CMOS、LVTTL、LVC

2013-12-19 16:20:29 1045

原创 1602总结

1、1602存储器包括CGROM、CGRAM、DDRAM三部分。其中CGROM中储存了5×8点阵或5×10点阵组成的字符字模组;其中包含 5X8 点阵的字符字模 208 组(一个字符对应一组字模),5X10点阵的字符字模 32 组。CGROM中高8位地址和字模一一对应,需要显示某个字符时可通过写入该字符对应的地址即可(1602会自动将该地址对应的字符字模传送到DDRAM);字模高八位地址和点阵位图

2013-12-13 23:58:04 1123

原创 1602自定义字模方法 CGRAM

LCD1602是5X8点阵,分二行,每行十六个显示单元。因为点数少,其显示汉字的效果并不好,单个显示单元只能显示一些简单的汉字。但是其字形并不好看。    查看LCD1602的CGROM字符代码表,可以发现 从00000000B~00000111B(00H~07H)地址的内容是没有定义的,它是留给用户自己定义的,用户可以通过先定义LCD1602的CGRAM中的内容,然后就可以同调用CGROM字

2013-12-13 23:31:27 8002 2

原创 直流无刷风扇引脚说明

直流风扇根据引脚数量可分为三种:2pin,3pin,4pin;3pin:三个引脚分别为电源、接地和转速计(输出);3线风扇可通过改变DC电压或者使用低频PWM驱动信号来控制。3线风扇有转速计,可以显示风扇转速。用户可通过读取风扇转速值调整风扇转速。2线风扇;两个引脚,分别为电源和地;可以通过改变DC电压和低频PWM驱动信号来控制。没有转速计。4线风扇;4个引脚,分别为电源,地,PW

2013-12-11 10:13:40 5351

GBT29827-2013信息安全技术 可信计算规范 可信计算主板功能接口.pdf

国家标准化管理委员会发布的 可信计算规范 详细介绍了可信计算主板功能接口,BIOS接口,UEFI接口,功能函数

2019-06-05

GMT 0028-2014 带书签

密码模块安全技术要求,比较清晰,带有书签,看起来方便

2019-01-24

Hardware Design Considerations for PCI Express®andSGMII

Reviews the importance of high-speed serial interfaces to the next generation of system interconnect design. Provides the groundwork for successful PCI Express®and Serial Gigabit Media Independent Interface (SGMII) system design, including a focus on the careful attention to PCB design and interconnect that these systems demand.

2018-12-07

PCI Express signal integrity and EMI

PCI Express信号完整性介绍,EMI介绍;

2018-12-07

LDD6410开发板原理图

宋宝华 linux设备驱动开发详解 对应开发板的原理图

2015-08-12

李玉山 信号完整性(SI)分析5-6.ppt

李玉山 信号完整性(SI)分析5-6.ppt

2014-12-27

李玉山 信号完整性(SI)分析3-4.ppt

李玉山 信号完整性(SI)分析3-4.ppt

2014-12-27

基于MDK的stm32处理器开发应用

stm32芯片具体应用的介绍,各个模块都有相应的例程,学起来更快捷! 此为压缩包2,压缩包2免费的啦

2010-09-10

基于MDK的stm32处理器开发及应用

stm32芯片具体应用的介绍,各个模块都有相应的例程,学起来更快捷! 此为压缩包1,压缩包2免费的啦

2010-09-10

STM32固件库(底层驱动函数)

stm32芯片固件库,介绍stm32底层驱动函数

2010-09-10

基于MDK的stm32处理器开发应用

stm32芯片具体应用的介绍,各个模块都有相应的例程,学起来更快捷!

2010-08-30

The Defi nitive Guide to the ARM Cortex-M3

一本介绍cortex的书,内容上不针对具体的芯片,感觉不错!

2009-10-13

空空如也

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

TA关注的人

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