本博客为本人学生时代的技术博客,工作后10年已经不再更新,需要关注可以访问geekpm.com,点击访问!
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页
摘要: 进入电子设个世界,PCB是少不了的东西,刚开始画板子的时候,感觉好神奇。那个时候用的是Altium Designer Summer 08 ,现在用的是Altium Designer Winnter 09 ,感觉跟Altium Designer 6.9 也没多大差别,只是功能上更新了点,视觉上变得更加炫了。偶尔逛论坛,或者自己发现,有好未知的秘密,放在这里,已知的未知的,Let‘s see see。(1)、在pcb布局阶段:在原理图中框选一个区域的元件或点选若干个元件、快截键“t”+“s”能迅速切换到pcb界面选中那些元件,然后按快截键“i”后选择菜单第二项用鼠标在你想要的地方拖一个框,那些.. 阅读全文
posted @ 2011-08-29 15:37 emouse 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 文章转载,写的有些混乱,但是值得一读。现在,有许多单片机应用领域,都是用电池供电,节能成为设计工程师普遍关心的问题。希望大家就这方面展开讨论。 以下提供一些讨论的方向: 1、如何降低系统功耗?(软件?硬件?) 2、各位在这方面有何经验教训?(可以拿出来与大家分享) 3、各种芯片的功耗比较? 4、SLEEP模式应用的注意事项? 5、一些新型的节能器件的介绍? 6、其它与低功耗设计相关的话题?…… 进入掉电模式现在有很多的低功耗的片子,特别是在进入掉电模式之后,只有1uA的电流。也可以使用电源管理的方法,在不工作的时候,把系统电源关断,这样更省电我用了很久51芯片,本来对它的功耗非常不满,但是.. 阅读全文
posted @ 2011-08-05 15:28 emouse 阅读(3518) 评论(0) 推荐(0) 编辑
摘要: 傻孩子不知从什么时候开始,随便做个什么电子产品,至少是电池供电的,都要求低功耗特性了。好在市面上随便什么芯片都敢在自己的数据手册的第一页赫然写着低功耗。究竟怎样算低功耗?小于5mA?小于1mA?小于100uA?离开了应用场合,似乎数值也失去了单纯的意义,总之越小越好。但感觉上,能用水果点亮的应用应该就是低功耗了吧。认真说来,有点怀念当年随便一个应用500mA,芯片微微发烫,用手一摸只要还能放得住就大手一挥“没问题”的时代了。最近总是和uA打交道,超过100A,周围的人脸色就不好看了,好容易达到了传说中的20uA以内,也会觉得沾沾自喜,哎……uA啊……情何以堪啊,伤不起啊……久病成医,渐渐的也就 阅读全文
posted @ 2011-08-05 15:12 emouse 阅读(1892) 评论(0) 推荐(1) 编辑
摘要: 转自:亿芯工程师博客10种AD采样的软件滤波方法10种AD采样的软件滤波方法1、限幅滤波法(又称程序判断滤波法)A、方法:根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值B、优点:能有效克服因偶然因素引起的脉冲干扰C、缺点无法抑制那种周期性的干扰平滑度差2、中位值滤波法A、方法:连续采样N次(N取奇数)把N次采样值按大小排列取中间值为本次有效值B、优点:能有效克服因偶然因素引起的波动干扰对温度、液位的变化缓慢的被测参数有良好的滤波效果C、缺点: 阅读全文
posted @ 2011-07-22 12:15 emouse 阅读(2363) 评论(0) 推荐(0) 编辑
摘要: 之前一直没怎么用 VAssistX,因为一直做硬件开发,写的都是单片机之类的程序,所以VS的开发环境用的不是很多,直到AVRStudio5,AVRStudio5 用的是VS2010的shell而且默认就已经安装了VAssistX所以写程序的时候自动完成、代码提示这些功能用的非常爽。平时写程序的时候为了规范通常会需要对函数或者文件添加一些注释说明比如:/*******************************************************************************名称:void GPIO_init()功能:初始化对应的输入输出端口参数:无时间:版本: 阅读全文
posted @ 2011-07-11 15:47 emouse 阅读(8466) 评论(0) 推荐(0) 编辑
摘要: --2011.7.7凌晨版本--加入闭环控制--原有程序大幅改写,去掉了部分编译警告library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_arith.all;use ieee.std_logic_unsigned.all;entity XTKZQ isport( rst,clk : in std_logic; --时钟和复位信号,复位信号由AVR初始化手动给出 --avr 读写相关信号线 ale,rd,wr : in std_logic; ... 阅读全文
posted @ 2011-07-07 00:48 emouse 阅读(1104) 评论(0) 推荐(2) 编辑
摘要: 最近的一个电路板在工作的时候一个ARM芯片总是莫名奇妙的停掉,一开始还以为是焊接或者PCB的问题,后来自己检查发现是复位电路所致。平时用的电路还是最简单的RC复位电路,在焊接的时候取值也比较随便,我一般R取10K,C取104,之前也一直用着没啥问题,但是在这个板子中很不稳定。分析一下可能由于我的RC放的离芯片比较远,是靠近复位开关放的,运行的时候测量复位电压并没有恢复高电平,于是减小上拉电阻,最后解决问题。 在设计这部分电路的时候,RC应该靠近芯片排布,同时可以加一个电容放电二极管,增强稳定性。要求比较高的芯片可以选用专用的复位芯片。 阅读全文
posted @ 2011-07-05 12:18 emouse 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 闲话不多说,先从官网上抄一段简介。The new Atmel AVR Studio 5Atmel® AVR Studio® 5 is the Integrated Development Environment (IDE) for developing and debugging embedded Atmel AVR® applications. The AVR Studio 5 IDE gives you a seamless and easy-to-use environment to write, build, and debug your C/C++ an 阅读全文
posted @ 2011-06-08 12:06 emouse 阅读(8292) 评论(0) 推荐(0) 编辑
摘要: 在word软件中使用MathType。在word中,MathType工具栏各按钮的功能如下图:1. 前四项都是在word中插入公式,点任何一项都会打开MathType编辑器。1)“Insert Inline Equation”用于在正文段落中插入小公式或变量符号等;2)“Insert Display Equation”用于插入无编号公式,第三、四项顾名思义就是插入带左、右编号的公式,这三项都是用于插入单独占一行的公式,如下图:2. 在写论文时,用到较多的是第一、四项。初次使用带右编号的公式“Insert Display Equation, Number on Right”时,会弹出一个提示框, 阅读全文
posted @ 2011-05-29 14:12 emouse 阅读(5986) 评论(0) 推荐(1) 编辑
摘要: 这篇文章要是帮助一些朋友解决win7无法进入睡眠状态的问题,请看好是睡眠而不是休眠,关于什么是休眠和睡眠以及他们的区别,我就不赘述了,可以去百度谷歌一下,或者本论坛里也有很多相关的帖子可供查阅。 文章写的相对简单一些,这样让一些对电脑不太精通的小白们也能看明白,高手们就藐视之吧。首先要说明的是无论睡眠、休眠、关机这都和你的电源管理有着密切的关系,因此如果你的系统无法睡眠第一个先要查看电源管理,这里有一条命令,操作程序是开始 运行 输入CMD回车 然后输入powercfg 空格–a回车,来查看你是否是因为硬件或者软件问题而导致无法睡眠的,一般情况下会有S1 S2 S3 三个睡眠状态,而且会提示你 阅读全文
posted @ 2011-05-27 00:20 emouse 阅读(12432) 评论(0) 推荐(1) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页