2009年9月4日星期五

50Hz 有效值测量

确认抽样值是抽取的一个周期里的样本点. 即就是用matlab画出样本点数据.arm程序设定为64点抽样.在ads中查看抽样点数据,然后导入到matlab中绘图.
x1=1:64
% y1=[3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 ...
% 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 ...
% 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 ...
% 3296 3235 3000 2803 2623 2478 2352 2242 2149 2065 ...
% 1994 1930 1869 1824 1782 1743 1711 1675 1656 1633 ...
% 1611 1598 1579 1569 1556 1550 1537 1533 1524 1524 ...
% 1514 1527 1978]
% % subplot(3,1,1)
% plot(x1,y1)

y2=[1669 1640 1624 1604 1591 1575 1559 1550 1540 1530 ...
1524 1511 1511 1504 1591 2027 2362 2678 2935 3171 ...
3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 ...
3296 3296 3296 3296 3296 3296 3296 3296 3296 ...
3296 3296 3296 3296 3296 3296 3296 3190 2951 ...
2758 2581 2442 2313 2213 2117 2043 1969 1969 ...
1846 1798 1765 1720 1691 ]
%subplot(3,1,2)
plot(x1,y2)

%
% y3=[3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 ...
% 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 ...
% 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 ...
% 3296 3235 3000 2803 2623 2478 2352 2242 2149 2065 ...
% 1994 1930 1869 1824 1782 1743 1711 1675 1656 1633 ...
% 1611 1598 1579 1569 1556 1550 1537 1533 1524 1524 ...
% 1514 1527 1978]
% subplot(3,1,3)
% plot(x1,y3)

2009年9月1日星期二

LM7805 LM2575 比较

7805转换效率比较低,只有40%左右,但是输出纹波很小,对于单片机这种对电源要求比较高的元件而言很适合,
而2575和2596开关型的稳压芯片,转换效率可以达到75%甚至80%以上,但是输出有纹波,很可能让单片机出现重启现象。

2009年7月27日星期一

vb 中文件系统, 目录的操作

FSO 对象模型编程包括三项主要任务:
FSO 对象模型包含在一个称为 Scripting 的类型库中,此类型库位于 Scrrun.Dll 文件中。如果还没有引用此文件,请从“属性”菜单的“引用”对话框选择“Microsoft Scripting Runtime”项。然后就可以使用“对象浏览器”来查看其对象、集合、属性、方法、事件以及它的常数。

使用CreateObject 方法,或将一个变量声明为 FileSystemObject 对象类型来创建一个 FileSystemObject 对象。


例如: 下面代码创建目录,删除目录

Private Sub Form_Load()

'获得 FileSystemObject 的实例。
Dim fso As New FileSystemObject
Dim fldr As Folder, s As String
'获取 Drive 对象。
Set fldr = fso.GetFolder("c:")
' 显示父文件夹名。
Debug.Print "Parent folder name is: " & fldr
' 显示驱动器名。
Debug.Print "Contained on drive " & fldr.Drive
' 显示根文件名。
If fldr.IsRootFolder = True Then
Debug.Print "This folder is a root folder."
Else
Debug.Print "This folder isn't a root folder."
End If
' 用 FileSystemObject 对象创建一个新的文件夹。
fso.CreateFolder ("c:\Bogus")
Debug.Print "Created folder C:\Bogus"
' 显示文件夹的基本名称。
Debug.Print "Basename = " & fso.GetBaseName("c:\bogus")
' 删除新建的文件夹。
fso.DeleteFolder ("c:\Bogus")
Debug.Print "Deleted folder C:\Bogus"
End Sub

2009年7月14日星期二

vb

google vb example

http://www.java2s.com/Code/VB/CatalogVB.htm
http://www.profsr.com/vb/vbintro.htm#content
http://patorjk.com/programming/vb6examples.htm
http://pages.cpsc.ucalgary.ca/~saul/vb_examples/index.html

2009年7月13日星期一

qt

recommend:
http://www.qt-apps.org



AnalogWidgets: owned by www.3electrons.com
http://www.qt-apps.org/content/show.php/AnalogWidgets?content=87780

2009年6月24日星期三

jlink 在easyarm2200上的使用

http://www.zlgmcu.com.cn/dispbbs.asp?boardid=29&id=7944&page=&star=2

现将JLINK V7调试EASY ARM2200方法写于下,希望对有相同问题的兄弟有所帮助:
A。片外RAM设置 BANK0-- RAM BANK1- FLASH;

JLINK下载是不成功的。因为LPC2214 的写信号reset 后默认为GPIO,因此,为了保证仿真器能够下载程序到SRAM 中,还需要重新配置,使能WE 信号,配置BLS1:0 信号,保证程序下载成功。在axd 内的命令行(System Videws---> Command Line Interface) 执行ob c:\lpc2214.ini。此文件内容见后。此文件建立方法:

在文本编辑器中输入如下命令:

com meterchen www.ZLGMCU.com

spp vector_catch 0

smem 0xffe00000 0x1000ffef 32

smem 0xe002c014 0x0F814914 32

rld

B。片外FLASH设置 BANK0-- RAM BANK1- FLASH;
先将程序通过J-FLASH下载后,在加载调试文件。因为在AXD中载入相应的image(如果是在IDE工程中启动的AXD,则会在AXD启动的同时载入相对应工程的image)。注意,由于在AXD 中并不能对flash 进行编程,因此在对程序调试的时候,必须先将程序烧写到flash 中,否则AXD 可以显示正确的相关源代码,但是仿真不能正确进行!

2009年6月23日星期二

74hc595

fsd

关注者