博客列表

学习C#一周,做了一个小工具造福社会
发表于:2013-06-17 21:40:59 | 分类:c%23%20学习
浏览( ) | 评论( )

        学习是让我们了解更多我们未知的东西,然后用这些东西更好的帮助我们学习和工作学习C# 是一个机缘巧合,由于公司需要用平板电脑开发界面程序,本人只会一点C语言,因此四处寻找一本C#的书,开始了C#学习之旅。首先是边看书,边在电脑上面演示他的例子,书非常的厚,适合我们这种现学现用的,哈哈。书的光盘如下 在经过3天时间后,我从从没接触过C#到了做出了一个wince 的界面操作软件,回想下其实很简单的。我用的是VS2008,做好了wince 的界面软件后,我又在想是不是我要用这个软件做一些我们用的一些工具,来帮助我干一些事呢?也不枉费我浪费近一周的时间来学习撒,哈哈。有了这个想法,我就很快地行动了,首先让我们见识下我的神器软件------Dxp_sch_Tools,看到名字就知道了,是帮我们画SCHlib 的工具,里面的各个按键可以指定坐标,方便我们进行不同分辨率,不同软件版本的兼容,但是有些繁琐,请大家见谅,    让我们上神器的照片。  基本操作流程如下:(1)  &nb

【技术人生】从学生娃--->工程师,80后的研发路
发表于:2013-01-15 12:40:06 | 分类:arm研发
浏览( ) | 评论( )

    首先介绍下本人:男,88年,N流学校毕业(学校很差,大专,就不提校名了,因为母校是一个让自己一天骂一千遍都不够,但是不允许别人说一句坏话,有一点鄙视的)。            在学校毕业的前夕,参加了四川TI杯大学生电子设计大赛,侥幸获得2等奖,作品是一个无线多点温度检测,主要是实现一个传感器网络,和无线组网。  在2008年12月11号踏上了去杭州的路(当时离大3第一学期完还有几天,大3下学期基本不在学校了,都一直在杭州)。13号到达杭州,自己搭公交达到杭州下沙,最终在杭州电子科技大学停下来,开始了自己的工作旅程。        14号开始上班,当时公司还很小,纯公司的人只有5个(含老总),我就是第六个,公司是在杭电里面,占用的实验室。公司主要当时的业务主要是做无线模块,和定制一些无线相关的产品,我也是因为在毕业前夕做了下无线组网才侥幸进入此公司。刚进公司,我就只会简单的51单片机和MSP4

【设计作品展示】HMC741和AD9914的调试总结
发表于:2012-12-05 21:26:15 | 分类:微波电路调试
浏览( ) | 评论( )

微波电路调试,在网上基本是找不到调试总结,本人初步涉及微波电路,因此吧自己工作的点点滴滴记录下来,供自己和大家学习参考。注意:本文为本人原著,没有许可不允许转载和抄袭。   HMC741放大器,其典型电路如下图:其决定频率的关键器件是C1,C2,L1,其中C2 的后级电容也起到了隔直的作用,其C1,C2 与频率不匹配的话,就会出现功率衰退厉害,C1如果越小,阻抗电路的频率越低,在VCC到L1之间可以串联电阻进行调节放大器功率,此放大器最大功率为20db,VCC推荐电压是5V,如果到达L1与Fout 的电压低于4.5V,就会把谐波推起来,这是因为放大器工作不正常,因此我们调节增益只能适度不是万能的,这个方法比较危险,因为我们通常都会要求谐波抑制比的。实际测试中此器件的功率平坦度很好。因此我们如果要做一个功率很平的频率,最好是在前级家衰减器进行功率校准,推荐是HMC539,这个衰减器的校准精细度是0.25db,这个这个才是最终调节功率的办法。这里需要注意的是如果L1与C1,C2匹配不好,(通常C1,C2是相等的)那么,容易出现功率跌落的现象,通常临界点在50—100M 附

FPGA 操作实时时钟
发表于:2012-06-30 16:48:35 | 分类:FPGA 学习
浏览( ) | 评论( )

FPGA 读写DS1302,是一个典型的SPI 读写和数据处理的例子。当然SPI 包含了4线,DS1302 是不完整的SPI,因此他的IOpin ,就有in和out 之分了,这一点就要做很多标志位去判断是in 还是out ,有点不是很爽。历经磨难写好了RTC 后,发现一个问题就是,我想写入的时间的时候,1302 不能写,后来,取下电池,拔掉电源片刻,再上电,就可以吧新的时间写进去,原来RTC 里面如果调时间的话,有一个暂停功能,调试OK 了,就恢复,挺智能的,哈哈!!代码太多了!我压缩成  rar 文件了!显示规律为   时时-分分-秒秒    这样的格式。 src.rar

FPGA 学习一句话备忘录 .
发表于:2012-06-02 23:46:52 | 分类:FPGA 学习
浏览( ) | 评论( )

学FPGA 1个月有余了,本人有一下体会,现每一个总结一句话如下:1、代码要规范。        verilog 跟C 一样,都要有良好的  Coding Standard(编程规范)。该换行的换行,改对齐的对齐,  本人推荐一个代码编辑工具是 notepd++,支持很多种语言,无需安装语言包,安装包也很小,在几M, 2、习惯英文      为什么这么说呢,原因有2,      第一: quarteus  高版本不支持中文输入,和中文路径,让你必须去看懂英文,写英文注解,虽然外面可以在 代码编辑器里面写中文,的那是,外面用到的仿真工具  modelsim 就不一定能很好的支持你了,因此我们要习惯英文。      第二:verilog是硬件描述语言,所以,代码在眼前,电路在心中,我们所驱动的外设芯片,十有八九都是外国货,就算是国产,他们的手册也很

君正4740和4750研发 .
发表于:2012-05-27 22:03:03 | 分类:arm研发
浏览( ) | 评论( )

终于做完了atmel 所有的高端ARM,接下来就是君正,我们要支持国产,虽然不怎么样,但是阻挡不了我们爱过的热情.................. 君正芯片总体有以下特点,首先他吧上电时序讲的很重要,其实做下来了,才知道,其实每一个ARM都有上电时序,但是内部如果能处理的好,那么对外面要求不高,内部没做好,那么外面要求很高的,君正的pWE-ON管脚也很重要,如果正常启动,该脚为低电平,否则反之。 实君正的上电时序要求不是那么的高,总体上君正公布的量产芯片除了JZ4725A不怎么稳定,其他的都很不错!处理音频视频编解码也很流畅,现在唯一的就是等待JZ4760的量产了。 君正的电源。对于芯片而言,可以分为3支就OK,一个是VRTC,需要单独LDO最快到达,容纳后是3.3V和1.8V,这个两个可以被PWR-ON控制,也可以不被他控制,要求不高的!测试过都很稳定,然后复位用RC就OK,R的电源要接在3.3V上,不能接在RTC电源上,经过我严格测试如下现象大家注意!!!:::复位电阻当接在RTC上,我不断开机关机(速度很快,就是要折磨他,考验他)然后突然停下来,JZ4740死机了!!我接

FPGA 按键防抖动,最精简的写法只有10行
发表于:2012-05-27 21:58:59 | 分类:arm研发
浏览( ) | 评论( )

最近学了FPGA 一段时间,想自己做个真实的东西,笔者也是务实求真的人,呵呵。首先就选择了一个数字钟,当我昨晚了计数器模块,做按键校准的时候,就发现按键抖动的很厉害,没有C 语言做防抖动那么简单,因此我参考了网上很多博主的观点,总结了自己认为最简单,最精简的一个写法,如下: 进程模块内代码只有10行。哈哈(其原理为上一篇博文分析的阻塞与非阻塞)   reg key_reg1,key_reg2,key_out; always @( posedge clk)//CLK 50M    begin    count2<=count2+1;    if(count2==500000)    begin        key_reg1<=key1;         count2<=0;&n

深入分析 verilog 阻塞和非阻塞赋值 .
发表于:2012-05-27 21:56:01 | 分类:arm研发
浏览( ) | 评论( )

1、学verilog 一个月了,在开发板上面写了很多代码,但是始终对一些问题理解的不够透彻,这里我们来写几个例子仿真出阻塞和非阻塞的区别,我们先上代码 module LED   (     CLK, RSTn,     scan,     flag ,    c,    ,one,two,three,four);      input CLK;      input RSTn;      input scan;      output flag,c;      output [3:0] one,two,three,four;/********************************************************

USB 2.0 走线要点 .
发表于:2012-05-27 21:45:40 | 分类:pcb设计
浏览( ) | 评论( )

最近做了一个PCB,走线宽度为3.5mil,间距为8mil,板厚1.6,TOP到GND 之间为0.3mm,因此USB阻抗超大,超过了80--100 的范围,USB 下载小文件可以,下载大文件,就超级不行!一个惨痛的教训,让我载抄了信号完整性分析的一段:深刻体会,钱的教训的深刻的!!     USB通用串行总线(Universal Serial Bus),目前我们所说的USB一般都是指USB2.0,USB2.0接口是目前许多高速数据传输设备的首选接口,从1.1过渡到2.O,作为其重要指标的设备传输速度,从1.5Mbps的低速和12Mbps的全速提高到如今的480Mbps的高速。USB的特点不用多说大家也知道就是:速度快、功耗低、支持即插即用、使用安装方便。正是因为其以上优点现在很多视频设备也都采用USB 传输。    USB2.0设备高速数据传输PCB 板设计。对于高速数据传输PCB板设计最主要的就是差分信号线设计,设计好坏关乎整个设备能否正常运行。1、USB2.0接口差分信号线设计    USB2.0协议定义由

USB 2.0 走线要点 .
发表于:2012-05-27 17:50:31 | 分类:arm研发
浏览( ) | 评论( )

最近做了一个PCB,走线宽度为3.5mil,间距为8mil,板厚1.6,TOP到GND 之间为0.3mm,因此USB阻抗超大,超过了80--100 的范围,USB 下载小文件可以,下载大文件,就超级不行!一个惨痛的教训,让我载抄了信号完整性分析的一段:深刻体会,钱的教训的深刻的!!     USB通用串行总线(Universal Serial Bus),目前我们所说的USB一般都是指USB2.0,USB2.0接口是目前许多高速数据传输设备的首选接口,从1.1过渡到2.O,作为其重要指标的设备传输速度,从1.5Mbps的低速和12Mbps的全速提高到如今的480Mbps的高速。USB的特点不用多说大家也知道就是:速度快、功耗低、支持即插即用、使用安装方便。正是因为其以上优点现在很多视频设备也都采用USB 传输。    USB2.0设备高速数据传输PCB 板设计。对于高速数据传输PCB板设计最主要的就是差分信号线设计,设计好坏关乎整个设备能否正常运行。1、USB2.0接口差分信号线设计    USB2.0协议定义由