摘要:
博客网每天允许的发帖量只有51篇,这三天每天都是一篇一篇的搬家,包括图片都是从新下载了再上传.以免丢失.从以前的百度空间挑出有用的东西也就150篇.一边搬家一边重新回顾自己曾经发的心得体会,自己又别有一番感受.看来自己仍需要努力.很多东西都还不是原创的.很多以前的誓言现在还没有兑现,所以要精进,要努力.要不断的学习.以后的博客日子就从这里开始了.希望自己能不断的进步.工作的方向使得我选择放弃linux的前进,但是又同时打开了另一扇门-->FPGA.希望能走的很稳,很扎实. 阅读全文
摘要:
正在看verilog的书,这个方面的好书实在太少了。学习过程中也有一些疑问待以后解决:<BOOK>ISBN:97871210046811>第三章:verilog二维以上数组如何索引赋值。在书中,对于二维(甚至多维)数组的定义很是奇怪,索引高低随意,所以对于将来如何赋值不是很理解:例如:integer matrix [4:0] [0:255]; // <---一个是按照降序,一个是按照升序将来对于定位数组位置应该怎么索引?2>待续添加...... 阅读全文
摘要:
并置运算符的条件是 操作数是支持逻辑运算的任何数据类型.而支持逻辑运算的数据类型是:BIT, BIT_VECTOR, STD_LOGIC, STD_LOGIC_VECTOR, STD_ULOGIC, STD_LOGIC_VECTOR 这些类型.LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;----------------------------ENTITY TESTMU ISPORT (Z: OUT STD_LOGIC_VECTOR(0 TO 7));END ENTITY;----------------------------ARCHITECTURE EX 阅读全文
摘要:
此贴转自于:http://www.swarthmore.edu/NatSci/echeeve1/Class/e15/DL/e15QuartusWarnings.html Allowable warnings.Analysis and SynthesisWarning: Output pins are stuck at VCC or GND(Occurs because some values are constant (for example if you want to keep an LED always on or always off).)Warning: Output port &q 阅读全文
摘要:
转载自 yangfanxing__最终编辑 yangfanxing__Linux驱动模块初始教程:一步一步,从helloworld到insmod->printk!!!【0】笔者的配置环境XP->VMWare 7.1->Ubuntu 9.04【1】有必要查询下Linux内核# uname -r2.6.28-11-generic# ls /usr/src/linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic由此可见内核版本和内核头文件版本是一致的,都是2.6.28-11。(如果不一致的话在insmod一步必定出错:Erro 阅读全文
摘要:
首先参考了<<硬盘安装Ubuntu-alternate-10.04(真正亲自验证安装可行)>>http://www.linuxdiyf.com/viewarticle.php?id=181613不过有些步骤不能按照那个的来.1>下载光盘映像,一定要放进一个fat32的分区里面,很多人会说你直接放进C盘,其实是没有必要的,因为C盘对应的是hd(0,0).修改menu.lst会比较方便而已,.但是如果你的C盘是ntfs格式,那么放进C盘就没有用了. 2>下载虚拟内核文件vmlinuz和压缩文件系统initrd.gz(用ubuntu-10.04-alternate 阅读全文
摘要:
删除操作 :%s/r//g 删除DOS方式的回车^M :%s= *$== 删除行尾空白 :%s/^(.*)n1/1$/ 删除重复行 :%s/^.{-}pdf/new.pdf/ 只是删除第一个pdf :%s/<!--_.{-}-->// 又是删除多行注释(咦?为什么要说「又」呢?) :g/^\s*$/d 删除所有空行:g!/^dd/d 删除不以字符串'dd'开始的行 :g/^dd/d 删除以字符串'dd'开始的行:v/^dd/d 同上 (译释:v == g!,就是不匹配!) :g/str1/,/str2/d 删除所有第一个含str1到第 阅读全文
摘要:
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://solecjj.blogbus.com/logs/19425369.htmldos2unix, unix2dos 用来实现 DOS <=> UNIX text file 转换 aptitude install sysutils 行末: DOS 格式 0d 0a UNIX 格式 0a 可用功能相同的指令組合 dos2unix: sed -i'' "s/\r//" file 或 cat file | col -b > newfile 或 cat file | tr - 阅读全文
摘要:
http://www.atmel.com/dyn/resources/prod_documents/doc1143.pdf Several standards are used today for CRC detection. The characteristics of the divisor vary from 8 to 32 bits, and the ability to detect errors varies with the width of the divisor used. Some commonly used CRC divisors are: CRC-16 = 1 1.. 阅读全文
摘要:
串口发送时,如果要win下显示回车,需要先发送 0x0D, 再发送 0x0A, 也就是"\r\n"un*x下只要发送0x0A即可 "\n" 阅读全文
摘要:
http://www.sitongweilai.com/u/%E6%98%A5%E9%9B%B7%E8%8A%AF/Blog.aspx/t-75LM317作为输出电压可变的集成三端稳压管,是一种使用方便、应用广泛的集成稳压片。输出电压范围为1.2V到37V能够提供超过1.5A的电流,只需要使用两个外部电阻就可以设置输出电压。LM317典型工作电路如下所示:Cin和Co滤波电容,工作时,LM317建立并保持输出与调节端之间1.25V的标准参考电压(Vref),这一参考电压由R1转换成恒定电流,该恒定电流经过R2到地,输出电压公式由下式给出:Vo=VR1+VR2流经R2的电流为为(IAdj+Vre 阅读全文
摘要:
link:http://blog.sina.com.cn/s/blog_675749b90100iatr.html 设R1,R2并联,通过它们的电流为I1和I2U1=U2I1*R1=I2*R2I1/I2=R2/R1I1/(I1+I2)=R2/(R1+R2) I2/(I1+I2)=R1/(R1+R2)设R1,R2串联,通过它们的电压为U1和U2I1=I2U1/R1=U2/R2U1/U2=R1/R2U1/(U1+U2)=R1/(R1+R2) U2/(U1+U2)=R2/(R1+R2)分压公式所谓分压公式,就是计算串联的各个电阻如何去分总电压,以及分到多少电压的公式。分电压多少这样计算:占总电阻的百 阅读全文
摘要:
钽电容耐压代码:钽电容尺寸代码: 阅读全文
摘要:
http://blog.chinaunix.net/space.php?uid=13889805&do=blog&id=762479丰富的功能,非常适合程序员开发使用RPN 计算器,让计算机麻瓜颤抖吧!作者主页http://blog.163.com/zhaojie_ding/blog/#m=0&t=1&c=fks_084065093081080067084094084095085081083074083084094074081下载 http://www.softpedia.com/get/Science-CAD/Megatops-BinCalc.shtml 阅读全文
摘要:
51单片机串行通信奇偶校验的设置方法悬赏分:10 - 解决时间:2009-12-5 10:21 ;=================================================================最佳答案:通常,串行通信的一帧的格式是8-n-1,即8位数据、无校验、1个停止位。有时为了提高准确度,需要增加一个“奇”校验位或者“偶”校验位。对于高级语言的做法是很简单的,只要把格式命令“8-n-1”,改为“8-P-1”或“8-O-1”即可。串行口在带有校验位的通信方式中,是先发送8位数据,然后再发送校验位。51单片机也可以按照带有校验位的方式进行串行通信,这在51单 阅读全文
摘要:
在C语言编程中经常会遇到全局变量。全局变量的定义一般采用下面的方式.C文件中定义unsigned int gVariable;.h文件中声明extern unsigned int gVariable;这样做的目的是防止变量重复声明,提高编译效率。但是如果这样的定于如果安排不好就会出现各种各样的问题。在编译时重复的声明,甚至出现错误。阅读邵贝贝翻译的《uC/OS-II》一书,发现里面用了一种非常巧妙的全局变量定义的方法,下面就自己的理解做一下记录,算是自己的笔记。也写出来和大家共同学习。uC/OS-II中定义了一全局使用的头文件includes.h。这个文件在任意一个.C 文件中引用。在每一个. 阅读全文
摘要:
一、解释VCC:C=circuit 表示电路的意思, 即接入电路的电压;VDD:D=device 表示器件的意思, 即器件内部的工作电压;VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。二、说明1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。2、有些IC既有VDD引脚又有VCC引脚,说明这种器件自身带有电压转换功能。3、在场效应管(或COMS器件)中,VDD为漏极,VSS为源极,VDD和VSS指的是元件引脚,而不表示供电电压。4、一般来说VCC=模拟电源,VDD=数字电源,VSS=数字地,VEE=负电源另 阅读全文
摘要:
题中的warning是代码最优化时(common code optimization)堆栈指针不一致造成。在菜单->edit->standard setting->compiler for HC12->option中选中Main Optimize Target,再选中optimize for execution time,即可。 阅读全文
摘要:
NPN和PNP主要就是电流方向和电压正负不同,说得“专业”一点,就是“极性”问题。NPN 是用 B→E 的电流(IB)控制 C→E 的电流(IC),E极电位最低,且正常放大时通常C极电位最高,即 VC > VB > VEPNP 是用 E→B 的电流(IB)控制 E→C 的电流(IC),E极电位最高,且正常放大时通常C极电位最低,即 VC < VB < VE总之 VB 一般都是在中间,VC 和 VE 在两边,这跟通常的 BJT 符号中的位置是一致的,你可以利用这个帮助你的形象思维和记忆。而且BJT的各极之间虽然不是纯电阻,但电压方向和电流方向同样是一致的,不会出现电流从低 阅读全文
摘要:
//======================================//输出格式: hex2bin 5e.//得到: 0101 1110//======================================#include <stdio.h>#include <limits.h>char *bitstr(char *, void const *, size_t);int main(int argc, char **argv){ unsigned char value; char *pointer; char ebits[CHAR_BIT * siz 阅读全文