12 2011 档案
摘要:最近在做模拟,分享一点所得。模拟信号的解调可用于通信、小信号提取等。总结了几个电路,一起看看。1这个就是教科书上的图啦,当然是理想状况分析啦。对于大信号还不错。2 这个电路也很常见,图中的两个二极管可以倒过来接。R2走原始信号, D1,D2 制造出个半波,随后一起反向,得全波。这个电路测试中,半波效果不错,用低压降的肖特基二极管,可以检测0.3~0.4v 的信号。问题是频率上升后,就在第二个运放两个半波叠加前,它们相位相差不是90度了。当然,运放的频率带宽已考虑在内了。3 这个跟上面的差不多在上图中,先将D1去掉,将D1与D2并联,在D2上串联个电阻,D2和这个电阻中间做输出接到R3上,原理同
阅读全文
摘要:看到一篇文章,转载如下。 其实不光是STM32, 其它芯片甚至其它的IDE 都可参考。STM32调试过程中常见的问题及解决方法一、 在“Debug选项卡”下设置好仿真器的类型后,下载程序时却提示“No ULINK Device found.” 解决办法: Keil MDK默认使用ULINK仿真器下载程序,在“Utilities选项卡”下把编程所使用的仿真器改为相应的类型即可。二、 编译工程时提示如下信息:main.axf: Error: L6218E: Undefined symbol __BASEPRICONFIG (referred from stm32f10x_nvic.o).main.
阅读全文
摘要:最近使用eclipse 发现其版本号,很不一样。便查了一下,转帖如下:==========================2001年11月7日 ,Eclipse 1.0发布 半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在 之后又推出了2.0.1和2.0.2,而之后在2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.1.2和2.1.3三个后续修订版 本。2004年6月25日 对Eclipse来说是一个值得记住的日子,进入3.0时代的Eclipse采用了OSGi运行时架构。这一年 Eclipse
阅读全文
摘要:define 是嵌入式程序里的常用的宏定义。熟悉使用它将大大方便程序编写和调试。define 的本质是直接替换。1.简单的define定义#define MAXTIME 1000编译器在工作是将MAXTIME替换为1000。这个类似变量的用法,可以用于更改程序中的经常改,数量多的变量或供别人使用的程序。2.define的“函数定义”#define max(x,y) (x)>(y)?(x):(y);在一般使用的时候是没有问题的,但是如果遇到如:c * Add(a,b) * d的时候就会出现问题,代数式的本意是a+b然后去和c,d相乘,但是因为使用了define(它只是一个简单的替换),所以
阅读全文
摘要:国外Interuniversity Microelectronics Centre (IMEC) 大学 开发了一套 手机式ecg 监视器Monitoring your health with your mobile phone。感兴趣的童鞋们可以看看。这个设备由一个兼容Android系统的,可穿戴的无线心电图传感器构成。这种轻量级的传感器可以收集生物数据,经过微处理器处理后通过低功耗的nRF24L01无线电台传输到Android手机miniSD插槽上的模块,并通过3G或者Wi-Fi直接传送到医院甚至是Facebook上的朋友,由此实现了动态心电图数据的实时转发。原文内容见:http://www
阅读全文

浙公网安备 33010602011771号