2012龙年快乐

2012农历新年马上就要到了。

在经历了这么多的不顺之后,希望在新的一年里可以翻开新的一页。家人和朋友身体健康,事事顺心。

Allegro中快捷键以及库文件路径的定义

Allegro可以通过修改env文件来设置快捷键,这对于从其它软件如protle或PADS迁移过来的用户来说,可以沿用以前的操作习惯,还是很有意义的。

先说一下Allegro的变量文件,一共有2个,一个是用户变量,一个是全局变量。

用户变量文件的位置,通过系统环境变量设置:系统属性-高级-环境变量,其中的Home值就是env所在目录。要注意的是,这里也有两个变量,一个 是用户变量一个是系统变量,在用户变量里设置了Home之后就不需要在系统变量里再设置了,如果同时设置的话,会以用户变量的为准而忽略系统变量。比如我 在用户变量里设置的Home目录为d:\temp,那么env文件就位于d:\temp\pcbenv内。
如果没有在系统属性里设置Home变量的路径,那么对于XP,会自动在C:\documents and settings\用户文件夹\pcbenv内产生env文件。对于2000,pcbenv目录位于C盘根目录下。

全局变量的位置,固定为软件安装目录内,比如我的就是:d:\cadence\spb_15.7\share\pcb\text内。

通常建议修改用户变量env文件,而不要修改全局变量env文件,至于为什么,我也不知道:)

另外,这2个env文件,用户变量的优先级更高,就是说如果2个文件中的设置出现冲突,那么以用户变量env文件为准。

好了,搞清楚env文件的位置后,我们就可以来修改了。

更多 >

FPGA驱动256色VGA

或者很多人从来就没对此用法持怀疑态度吧!

其中G、B端都各引出了三根线,R却只引出了两根线,其中这就是我们通常所用来显示256色的(图一是8色)。这一点需要注意一下,RGB各引出几根线可以自行调节,并没有硬件的规定。假如在设计的时候你计为B(蓝色)不重要,你可以只引出一根线也是可行的,在这一点其灵活性是很强的。

那么数字信号又是怎样转换成模拟信号的呢?

呵呵,这就需要计算咯。比如IO的输出电压为3V,在设计中对B[2:0]的赋值为“101”。那么转换成模拟信号后其电压是多少呢?

其实这就是简单的分压原理的应用啦!

V(B)=3*[75/(75+470)] + 3*[75/(75+2000)]=0.52(V),这就是数字信号”101″转换为模拟信号的值啦!V(R)、V(G)原理同上。

说到这里,也说得差不多了吧 其大致的原理也就是这些,这里只是粗描淡写的描述了一下,关于VGA接口其实是一门很大的学问,读者需深究的话可自行查阅资料。

本文来源于网络

How to Access a USB Device by Using WinUSB Functions

http://msdn.microsoft.com/zh-cn/library/ff540174(v=vs.85).aspx