2011年9月6日

电信工程管理方法

摘要: 1、建立好技术文档。 软件项目建立好软件源码包,里面有WORD对硬件描述、开发环境描述、器件工作原理的简单描述、接口信息描述、版本描述、解决和未解决问题描述和现象截图等,TXT保存的调通和优化后的源码。 硬件项目整理好原理图、PCB图、测试参数,解决和未解决问题描述和现象截图等。2、文档和软件项目包上传 WORD技术文档定期整理并上传到论坛博客园/EDN/CSDN等 软件项目源码包定期整理并上传到论坛博客园/EDN/CSDN等 这样不仅可以作为备份,还可以加强讨论和纠错。3、文档、软件项目包、开发软件安装包定期存盘,作为备份。4、每次做完一个项目或实践完某知识点要立马写报告和整理文件包,即使熬 阅读全文

posted @ 2011-09-06 22:17 万好好 阅读(236) 评论(0) 推荐(1) 编辑

2011年8月26日

ADC830的MSP430驱动函数

摘要: 一、概述参数:1、8bit,60M Sampling ADC.2、参考源可用内部也可用外部。3、输入幅值可以通过引脚设置选择1VPP/2VPP。 阅读全文

posted @ 2011-08-26 21:57 万好好 阅读(321) 评论(0) 推荐(0) 编辑

数字存储示波器(草稿)

摘要: 一、基础知识与设计指标1.显示屏刻度:8div*10div。垂直分辨率8bit(使用的是8位AD采样),水平分辨率26点/div。用TM320*240LCD显示波形。波形显示区域宽10*26=260点,高8*26=208点。2.用MSP430F5438控制TM320*240显示。16M晶振。用ADS830采样,直接用30M晶振做时钟,采样率30MSa/S。再用MSP430F5438对AD的输出直接采样,采样率约为262*3.6k小于1MSa/S.3.对于将采样点恢复为LCD上显示的波形,本设计选取了线性内插法,简而言之即各个采样点之间用直线连接。其原理是,若A(a1,b1),B(a2,b2)为 阅读全文

posted @ 2011-08-26 20:55 万好好 阅读(654) 评论(0) 推荐(0) 编辑

2011年8月25日

无法删除DLL文件解决方法(转)

摘要: 手动解决dll文件无法删除的终极方法2009年08月19日 星期三 09:57手动解决dll文件无法删除的终极方法相信大家都遇见过:在删除一些软件的时候弹出某某文件正在运行或磁盘写保护不能删除这样的报错提示吧。而常常删除不掉的都一些后缀为.dll的文件。到底这个dll文件是什么文件,如何才能知道是哪些程序在调用这个dll文件呢?[基础理论]dll文件英文名称为Dynamic Linking Library,以下简称dll,中文名字"动态链接程序库"文件。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即dll文件,放置于系统 阅读全文

posted @ 2011-08-25 10:57 万好好 阅读(33377) 评论(0) 推荐(0) 编辑

2011年8月23日

TM320*240的MSP430驱动

摘要: TM320*240,控制器为RA8806.1、有DDRAM1,DDRAM2,具有双层显示功能。2、接口和操作类似LCD12864。3、需要对控制器配置很多寄存器的值。基本操作方法是写寄存器地址,写寄存器内容,写显示数据,读显示数据,判忙。4、写文字字符步骤:a.设置显示位置.通过设置寄存器0x60[seg],0x70[com]的值实现的。b.内存写入指令。c.写数据。.c文件//=================================版本信息==================================////Ver:2011082301//Author:XZQ//Note:显 阅读全文

posted @ 2011-08-23 20:17 万好好 阅读(1066) 评论(0) 推荐(0) 编辑

2011年8月21日

LCD12864的MSP430驱动程序(草稿)

摘要: 为解决原有指令集只能使全码反白,不能使单个字符的半码反白问题,写了单个字符反白和恢复函数。原理是:在DDRAM中写字符,然后在GDRAM中原字符位置写1,则该位置显示内容为GDRAM和DDRAM数据的异或,故字符显示反白;在GDRAM中原字符位置写0,清除掉GDRAM内容,则显示内容恢复。.c文件//=================================版本信息==================================////Ver:2011082002//Author:XZQ//============================================== 阅读全文

posted @ 2011-08-21 00:01 万好好 阅读(3216) 评论(2) 推荐(1) 编辑

2011年8月20日

交互界面设计(草稿)

摘要: 方案一:简单按键扫描 硬件:独立按键,液晶; 软件架构:全局变量;外设(如DA)输出初始化;液晶初始化显示;while(1){ 按键扫描();} 液晶需要显示的内容数值和外设的数值放在全局变量里面。在按键扫描程序中检测独立按键是否拉低,若拉低进行去抖动延时再检测,根据相应的按键值改变全局变量并更新液晶显示和外设输出。方案二:菜单LCD12864_Menu.c代码如下。提示:代码中包含扫描式矩阵按键头文件和LCD12864显示头文件。本想将数据和函数分离开,写成.c加.h形式,但因此代码数据和函数混在一起,故写在一个.c文件中。基本概念:1、菜单分层次。主菜单是第1层,为最顶层。子菜... 阅读全文

posted @ 2011-08-20 14:45 万好好 阅读(1064) 评论(0) 推荐(0) 编辑

2011年8月19日

MAX262使用说明

摘要: 1、概述利用开关电容滤波原理,可以搭建LP/HP/BP/NO滤波器。内部含有两个相同的滤波单元A/B,每个单元是两节滤波,故一片MAX262可以构成4阶滤波器。 使用时要用到四个参数:中心频率f0,Q值,时钟频率,工作模式。滤波器的类型(LP/HP/BP/NOTCH)通过引脚连接确定,滤波器的截止频率f0通过fclk和参数FN共同决定,滤波器的Q值通过参数QN决定。 参数测定可以较精确,但因为是开关电容滤波,故输出波形呈阶梯状。二、详细说明1、四种模式 模式1 带通、低通。适用类型巴特沃斯、切比雪夫、贝塞尔。也可用于带阻滤波器,但有注意点,见PDF. 模式2 全极点带通、低通 模式3 椭圆带通 阅读全文

posted @ 2011-08-19 20:15 万好好 阅读(7394) 评论(1) 推荐(2) 编辑

2011年8月17日

常用设计思想

摘要: 一、流水线结构 在FPGA设计中,为提高系统的运行速度,而将指令分为几个子操作,每个子操作由不同的单元完成,这样,每一级的电路结构得到简化,从而减少输入到输出间的电路延时,在较小的时钟周期内就能够完成这一级的电路功能。在下一个时钟周期到来时,将前一级的结果锁存为该级电路的输人,这样逐级锁存,由最后一级完成最终结果的输出。也就是说,流水线技术是将待处理的任务分解为相互有关而又相互独立、可以顺序执行的子任务来逐步实现。本设计在处理加法器时,利用对称和流水线技术来提高滤波器的性能 阅读全文

posted @ 2011-08-17 23:02 万好好 阅读(350) 评论(0) 推荐(0) 编辑

基于FPGA的FIR滤波器(草稿)

摘要: 方案一:QuartusII中的IP核。但是FIR IP没有破解,放弃。方案二:用纯硬件描述语言搭建。基本上分为MAC(乘积累加结构)和DA(分布式结构)。MAC中具体结构有:直接型FIR滤波器结构。利用FIR系数对称性特点,先对相应值相加,再做乘积运算,最后累加。该进措施可以是加上流水线结构。实例:(参考自《EDA技术与Verilog设计》王金明编著)8KHZ采样率,8Bit输入,8Bit输出,11阶低通滤波器,fL=3.4KHZ。利用MATLAB得到滤波器系数,采用SD编码。Tips:SD(signed digit numbers有符号数字量),通过SD编码可以降低非零元素的数量。SD编码数 阅读全文

posted @ 2011-08-17 22:25 万好好 阅读(860) 评论(1) 推荐(0) 编辑

导航