自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 单片机IO引脚驱动能力的提高

早期的51单片机,驱动能力很低。P1、P2和P3口只能驱动3个LSTTL输入端,P0口可驱动8个。如果想要驱动更多的器件,就要用到“总线驱动芯片”。经常用的就是74LS244(单向)和74LS245(双向)。现在常用的 AT89C51 单片机引脚的输出能力已经大多了,从 PDF 手册文件中可查出:单片机输出低电平的时候,单个的引脚,向引脚灌入的最大电流为 10 mA;一个 8 位的接口

2012-12-12 23:39:11 3039

转载 对通用输入输出GPIO的深入理解

GPIO的各种模式    GPIO管脚可以被配置为多种工作模式,其中有3种比较常用:高阻输入、推挽输出、开漏输出    1. 高阻输入(Input)

2012-12-12 21:59:46 7260

原创 硬件芯片选型原理图设计

详细理解设计需求,从需求中整理出电路功能模块和性能指标要求;根据功能和性能需求制定总体设计方案,对CPU进行选型,CPU选型有以下几点要求:         a)性价比高;         b)容易开发:体现在硬件调试工具种类多,参考设计多,软件资源丰富,成功案例多,但是比较难找;         c)可扩展性好;         针对已经选定的CPU芯片,选择一个与我们需求比较接

2012-12-12 21:45:56 6400

转载 嵌入式ARM微处理器选型指南

要选好一款处理器,要考虑的因素很多,不单单是纯粹的硬件接口,还需要考虑相关的操作系统、配套的开发工具、仿真器,以及工程师微处理器的经验和软件支持情况等。微处理器选型是否得当,将决定项目成败。当然,并不是说选好微处理器,就意味着成功,因为项目的成败取决于许多因素;但可以肯定的一点是,微处理器选型不当,将会给项目带来无限的烦恼,甚至导致项目的流产。1 嵌入式微处理器选型的考虑因素    在

2012-12-12 21:28:09 1721

转载 高速信号端接技术

高速信号:通常我们定义,一个信号边沿的上升时间如果小于等于4~6 倍的信号传输延时,则认为该信号是高速信号,对该信号的分析要引入传输线理论,而该信号的设计也要考虑信号完整性问题。如对于一个10MHz 的信号,假设其边沿的上升时间为1ns,而常见的FR- 4 基材的PCB 的表层走线的传输速度为180ps/inch。可以推算,如果该信号从源端到宿端的走线长度超过了28000mil,就必须作为高速信号

2012-12-04 22:14:53 2229

转载 PHY管理接口(MDIO)

对吉比特以太网而言,串行通信总线称为管理数据输入输出(MDIO)。该总线由IEEE通过以太网标准IEEE802.3的若干条款加以定义。MDIO是一种简单的双线串行接口,将管理器件(如:MAC控制器,微处理器)与具备管理功能的收发器(如多端口吉比特以太网收发器或10Gbe XAUI收发器)相连接,从而控制收发器并从收发器收集状态信息。可收集的信息包括链接状态、传输速度与选择、断电、低功率休眠状态、T

2012-12-04 19:58:12 14990

转载 信息类产品检测培训讲义-EN55024

一,信息类产品CE认证测试标准EN55022 , EN55024 , EN60950 二,定义ITE (INFORMATION TECHNOLOGY EQUIPMENT)信息技术设备A,能对数据与电信讯息进行录入,存储,显示,检索,传递,处理,交换或控制以及各种功能的组合,设设备可以配置一个或多个通常用于信息传递的终端端口。B,额定电压不超过600V 三,产品等级

2012-12-03 13:28:04 1339

转载 信息类产品检测培训讲义-EN55022

一,信息类产品CE认证测试标准EN55022 , EN55024 , EN60950 二,定义ITE (INFORMATION TECHNOLOGY EQUIPMENT)信息技术设备A,能对数据与电信讯息进行录入,存储,显示,检索,传递,处理,交换或控制以及各种功能的组合,设设备可以配置一个或多个通常用于信息传递的终端端口。B,额定电压不超过600V 三,产品等级

2012-12-03 13:26:27 1798

转载 如何设计一个合适的系统电源

0推荐如何设计一个合适的系统电源 对于现在一个电子系统来说,电源部分的设计也越来越重要,我想通过和大家探讨一些自己关于电源设计的心得,来个抛砖引玉,让我们在电源设计方面能够都有所深入和长进。        Q1:如何来评估一个系统的电源需求        Answer:对于一个实际的电子系统,要认真的分析它的电源需求。不仅仅是关心输入电压,输出电压和电流

2012-11-27 16:57:07 1580

转载 如何使用Visual studio C++(VC++)编译C?图解,详!!!

如何使用Visual studio C++(VC++)编译C?图解,详!!!  之前在网上找过关于这方面的东西,但是一直都没有看到有详细步骤的,众里寻他千百度,综合各个网友的提示,自己写了个完整的配置步骤。如果还有同学不懂得配置的话,下面就花2、3分钟,跟着我的步骤来。 这里用的是visual studio 2008 express版本。其它版本不知道怎样,我猜想都

2012-11-15 11:34:05 2716

转载 高手经验:一个新手的verilog学习经验

我学verilog语言进行FPGA设计也就半年时间,很多的东西就是在EDACN上学到的,现在想说说自己对使用verilog进行FPGA设计的一些体会,我水平不高,主要是为新手朋友们介绍自己的一点经验少走点弯路。1、verilog语言    学习verilog最重要的不是语法,“因为10%的语法就能完成90%的工作”,verilog语言常用语言就是always@(),if~else,ca

2012-07-24 00:44:36 12194 1

转载 锁存器、触发器、寄存器和缓冲器的区别

一、锁存器锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,仅当锁存器处于使能状态时,输出才会随着数据输入发生变化。锁存器不同于触发器,它不在锁存数据时,输出端的信号随输入信号变化,就像信号通过一个缓冲器一样;一旦锁存信号起锁存作用,则数据被锁住,输入信号不起作用。锁存器也称为透明锁

2012-07-24 00:19:50 2189

转载 FPGA查找表

一.查找表(Look-Up-Table)的原理与结构采用这种结构的PLD芯片我们也可以称之为FPGA:如altera的ACEX,APEX系列,xilinx的Spartan,Virtex系列等。查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。 目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成一个有4位地址线的16x1的RAM。 当用户通过原理图或HD

2012-07-16 23:54:24 24629 2

转载 如何破解Synplify Pro 9.6.2? (SOC) (Synplify)

软件安装与注意事项如下:IntroductionStep 1:安裝Synplify Propro 9.6.2安装与破解" alt="" src="http://www.61ic.com/FPGA/UploadFiles_9403/201104/20110409014544818.gif" border="0" style="display:block; margin:0px a

2012-07-14 11:23:39 4115

转载 理解奈奎斯特定理和香农定理

转自:http://blog.ednchina.com/tengjingshu/179701/message.aspx――――――――――――――――――――――――――――――――――――――― 奈奎斯特定理(Nyquist's Theorem)和香农定理(Shannon's Theorem)是网络传输中的两个基本定理。这两天复习无线网络,想想就从基础开始吧,把复习的

2012-07-10 23:21:34 59192 10

转载 晶振工作原理

晶振-基本概述        晶振晶体全称为晶体振荡器,其作用在于产生原始的时钟频率,这个频率经过频率发生器的放大或缩小后就成了电脑中各种不同的总线频率。以声卡为例,要实现对模拟信号44.1kHz或48kHz的采样,频率发生器就必须提供一个44.1kHz或48kHz的时钟频率。如果需要对这两种音频同时支持的话,声卡就需要有两颗晶振。但是娱乐级声卡为了降低成本,通常都采用SRC将

2012-06-19 00:12:54 5227

转载 一位强人写的电子工程师起码技术要求

一位强人写的电子工程师起码技术要求1. MCU分类:4位机,51,PIC,AVR,MSP430等系列进行学习;2. 硬件知识:元器件,PCB布线,经典电路,通讯协议,EMC,开发工具;3. 软件知识:ASM,C,C++,VISIO,SmartDraw,SourceInsight,VC++6.0;4. 辅助知识:AutoCAD,Matlab,OrCAD,相关软件,重要项目;5.

2012-06-17 21:10:03 4818 1

转载 什么是硬件设计?

我的理解:硬件设计就是根据产品经理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前业界成熟的芯片方案或者技术,在规定时间内完成符合PRS功能(Function),性能(Performance),电源设计(Power Supply), 功耗(Power Consumption),散热(Therma

2012-06-17 21:02:52 1817

转载 protel dxp PCB使用技巧(摘)

一、 Protel DXP中的基本PCB库:        原理图元件库的扩展名是.SchLib,PCB板封装库的扩展名.PcbLib,它们是在软件安装路径的“\Library\...”目录下面的一些封装库中。根据元件的不同封装我们将其封装分为二大类:一类是分立元件的封装,一类是集成电路元件的封装1、分立元件类:         电容:电容分 普通电容和贴片电容:普通电容在Misc

2012-06-17 12:39:04 7230

原创 MIPS DMIPS MFLOPS名词解释

MIPS: Million Instructionsexecuted Per Second,每秒百万条指令,用来计算同一秒内系统的处理能力DMIPS:Dhrystone Million Instructionsexecuted Per Second :主要用于测整数计算能力。MFLOPS:主要用于测浮点计算能力。  MIPS,DMIPS和MFLOPS是常用的CPU性能评估标准,

2012-06-07 00:49:19 3137

转载 如何编写有多个返回值的C语言函数

1引言      笔者从事C语言教学多年,在教学中学生们常常会问到如何编写具有多个返回值的C语言函数。编写有多个返回值的函数是所有C语言教材里均没有提到的知识点,但在实际教学与应用的过程中我们都有可能会遇到这样的问题。有学生也尝试了不少方法:如把多个需要返回的值作相应的处理后变成一个可以用return语句返回的数据,再在主调函数中拆开返回的数据使之变成几个值;或者把需要返回多个值的一个函数

2012-06-06 00:17:40 64804 9

转载 C语言函数不能返回局部变量的地址

在C中,正常情况下,我们只能从函数中返回一个值。但在很多情况下,我们需要从函数中返回多个值,此时使用数组或指针能够很好地完成这样的任务。这里是一个示例。这个程序使用一个整型数组作为参数,并将数组元素的和与积返回给调用函数。下面是C代码,这是一种常见情况。下面给出实现技巧:#include stdio.h> #include conio.h> int* Pool(int arra

2012-06-05 23:22:43 7930 1

转载 指针的初始化

指针和其他类型变量不同的是它有“两种”地址。由于指针仍然是变量,所以系统会分配一块内存,这块内存有一个地址,记住这个地址是系统分配的,不会出错。当然如果将这个地址存放在另一块内存中,那么就是双重指针了。另外,指针的特殊之处在,指针变量也是表示的地址,我们可以通过这个地址来访问其他变量,叫做间接访问。指针的初始化,就是讨论指针变量“这块内存”的赋初值问题。第一个问题,为什么要进行初始化

2012-06-01 00:37:09 1002

转载 职业规划的重要性

一眼看到这个标题就点进来了,因为是同路人,有共鸣。进来后看到原来和我一样的人还有很多啊,都聚在这里了。我也说说我的经历。    去年在一家公司的分部工作,无论工作内容和环境都无法适应,当时不知怎么想的,感觉那时的智商为零,竟然觉得辛苦工作了一年,先裸辞去旅游玩一个月再慢慢找工作,以为凭着自己三年多的经验,在行业里找份工作还不容易?于是在去年5月底就离职了。7月中有一份短期工作,8月底感觉不合适

2012-05-16 00:19:21 1419

转载 STM32的USART发送数据时如何使用TXE和TC标志

在USART的发送端有2个寄存器,一个是程序可以看到的USART_DR寄存器(下图中阴影部分的TDR),另一个是程序看不到的移位寄存器(下图中阴影部分Transmit Shift Register)。对应USART数据发送有两个标志,一个是TXE=发送数据寄存器空,另一个是TC=发送结束;对照下图,当TDR中的数据传送到移位寄存器后,TXE被设置,此时移位寄存器开始向TX信号线按位传输数据

2012-05-15 00:57:28 1280

转载 史上最全的stm32资料库4---常见问题及编译工具篇

[常见问题解答 (Frequently Asked Questions) STM32常见问题解答(基本篇)ST-Link2使用指南STM32 ISP 下载工具编译工具介绍篇1.RealView 编译器 Version 4.0 中文用户手册2.MDK配置向导详解3.使用RealView MDK进行SW调试和实时跟踪在μVision中使用CodeSo

2012-05-07 22:58:38 1451

转载 verilog的学习

学习EDA首先要有项目挂靠,如果你觉得未来一段时间你都不可能有的话,接下来的内容你就没有必要再看了,花的时间再多也只能学到皮毛--很多细节的问题光写代码是发现不到的。而且要真正入门,最好要多做几个项目(这三年大大小小的项目我做有七八个),总线型的和数字信号处理型的最好都要接触一些,因为这两个方向的逻辑设计差异比较大:前者主要是控制型的,会涉及到状态机等控制逻辑;后者主要是计算型的,难点主要在对符号

2012-05-03 23:32:01 1128

原创 (3)stm32开发之串口的调试

今天把stm32的串口配置起来,把经验跟大家共享下 总的函数如下void USART1Configuration(void){    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO | RCC_APB2Periph_USART1,ENABLE);    USART1_GPIO_Configu

2012-04-29 17:22:52 2614

原创 (1)stm32开发之标准库的介绍

1 STM32标准外设库概述STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间API,通过使用固件函数库,无需深入掌握底层硬件细节,开发者就可以轻松应用每一个外设。因此,使用固态函数库可以大大减少用户的程序编写时间,进而降低开发

2012-04-26 22:03:54 5524

原创 (2)stm32开发之使用Keil MDK以及标准外设库创建STM32工程

通过上一节对标准外设库的介绍,想必各位读者对标准外设库已经有了基本的认识,然而由于标准外设库中文件众多,很多初学者在开始很长一段时间内甚至都无法完全自己建立一个工程,很多人只是依赖标准外设库或给定的工程模板。本节就介绍怎样利用Keil MDK开发环境和标准外设库来搭建自己的工程。建立一个基于标准外设库其实并不复杂,网络上也有很多关于怎样在Keil MDK下建立工程的教程,方法也各异,本节所介绍

2012-04-26 22:01:38 2789

转载 STM32开发板入门教程(十三) - SPI模式读写SD卡

功能介绍 :使用SPI模式 读写SD卡block数据 可通过串口发送到PC机查看SD卡是Secure Digital Card卡的简称,直译成汉语就是“安全数字卡”,是由日本松下公司、东芝公司和美国SANDISK公司共同开发研制的全新的存储卡产品。SD存储卡是一个完全开放的标准(系统),多用于MP3、数码摄像机、数码相机、电子图书、AV器材等等,尤其是被广泛应用在超薄数码相机上。呵

2012-04-25 00:00:49 11434

转载 常用电子元件基础知识(图解)

电容电容器俗称电容。它是在两个金属电机之间夹了一层电介质构成。所以它具有了存储电荷的能力。所以在理论上,它对直流电流具有隔断的作用,而交流电流则可以通过,随着交流频率越高,它通过电流的能力也越强。一些常用电容器外观见图1。图(1)电容在电子线路中也是广泛应用的器件之一。我们多采用它来滤波、隔直、交流耦合、交流旁路等,也用它和电感元件一起组成振荡电路。电容的分类:按照电介质的

2012-04-24 23:21:05 1669

转载 万用表检测常用元器件的方法

一.测电阻器1.把万用表调的欧姆档的适当位置(200, 2K,20K,200K,2M,20M,200M);2.用两个表笔连接到电阻器两端,应显示一个数字,如果显示0或者显示的数字不停变动或显示数字与电阻器的标示值相差很大,则电阻器损坏.二.测电容器1.把万用表调到欧姆档适当位置(当电容容量2两个表笔与电容器两端相连(红表笔接电容器正极,黑表笔接电容器负极),如果显示值从"000

2012-04-24 22:41:30 3933

转载 电阻电容的使用

个人很倾向于做一些小体积的板子。比如最近自己弄的一个东西,密度比较高,不用贴片的话体积太大了,不节约。这里好像都不太喜欢用贴片,我来说几句。先说说贴片电阻。现在的贴片电阻普遍都采用了金属氧化膜工艺。贴片电阻一般不会像直插电阻那样用刻螺旋线的方式调节电阻,并且贴片电阻又没有引脚,所以贴片电阻的寄生电感几乎为零。而关于压电效应,这个贴片电阻也小到不可测,不会引入非线性失真。贴片电阻的唯

2012-04-24 22:28:29 1275

转载 软核,硬核、固核的区别!

软核,硬核、固核的区别!IP(Intellectual Property)就是常说的知识产权。美国Dataquest咨询公司将半导体产业的IP定义为用于ASIC、ASSP和PLD等当中,并且是预先设计好的电路模块。IP核模块有行为(Behavior)、结构(Structure)和物理(Physical)三级不同程度的设计,对应描述功能行为的不同分为三类,即软核(Soft IP Core

2012-04-19 00:30:47 16983 1

转载 想做硬件开发的人员必看

转眼间,已经毕业一年了,在这一年中经历了很多,工作已经换了两个了,住的地方好像已经换了两三个了,这中间不包括跨地区生活。 我刚大四的时候,应聘一家网络公司做硬件开发,03年的时刚过完年,我就千里迢迢的来到了一个陌生的地方,在这以前,我从来没有坐过火车,没有离开过家门。经过一天一夜的折腾到了公司,由于刚过完年,车上的人很多,所以没有怎么休息,到了公司就想找个地方睡上一会,可是公司完全没有准备

2012-04-18 01:17:58 3348 1

转载 学习、积累、交流-IC设计高手的成长之路

专家:孙建宁先生职务:深圳国微技术有限公司系统总监学习、积累、交流-IC设计高手的成长之路 如何成为IC设计高手?如何提高自己的设计能力?自己的感受是,IC设计不同于一般的板级电子设计,由于流片的投资更大,复杂度更高,系统性更强,所以学习起来也有些更有意思的地方。这里就斗胆跳过基本电子知识的方面,单就一些特别的地方来表达一下个体的感受。

2012-04-18 00:24:41 1668

转载 什么是硬件设计?——成功的硬件设计需要什么?

硬件设计就是根据产品经理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前业界成熟的芯片方案或者技术,在规定时间内完成符合PRS功能(Function),性能(Performance),电源设计(Power Supply), 功耗(Power Consumption),散热(Thermal/C

2012-04-17 22:19:34 985

转载 设置vim语法高亮显示和自动缩进

1、配置文件的位置在目录/etc/下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效,而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:".vimrc",例如,?root目录下,通常已经存在一个.vimrc文件。但是这个文件默认是没有,ports安装完vim以后要从/usr/local/share/vim/vim${VIM_VERSION}/v

2012-04-11 00:42:15 1038

转载 手把手教你把Vim改装成一个IDE编程环境

1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了

2012-04-11 00:05:22 560

foxit阅读器

非常好的PDF阅读工具,占用资源少,可以记忆上回打开的地方,多标签

2012-05-13

STM32不完全手册V2.0

学习STM32的绝好材料,非常详细,基本上是手把手教,对于初学者特别有用,非常容易上手。

2012-01-30

空空如也

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

TA关注的人

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