摘要:ORCAD网表输出时 ERROR (ORCAP-5004):Errorinitializing COMproperty pages之前遇到过这个问题,解决后忘了记录下来了。依稀记得问题答案还只有一个是在cadence论坛。这次还好都能百度到了。重装系统后重装软件又出现了这个问题,这次记录下来以后使用:原文:http://www.cadence.com/Community/forums/p/15490/1310574.aspx#1310574This error message appears because of an improper entry in the registry of the
阅读全文
摘要:转自:http://www.openedv.com/posts/list/18372.htm 前两个月在公司做了一个低功耗项目,现在功耗最低10uA不到,平均功耗40uA左右,算是达标了。因为是公司产品,就不方便贴代码、原理图了,该产品是一个小模块,可以方便的嵌入到各种系统里面。跟原子哥他们卖的NRF2401类似,是一个读卡器。 做这个项目中间也请了技术支持,因为外围电路芯片的功耗一直降不下来,经过与对方的反复交流,对方提供了低功耗的测试结果、硬件方案、软件方案,经过修改测试,最终成为我们的产品,功耗比较满意。 硬件方案选择的是STM32,外加某公司的读卡芯片。前期完成了读卡等功能的开发,最后
阅读全文
摘要:很奇怪的一个现象,我周围同学但凡自认为学的不错的程序员都有个惊人的相似点,自以为是。不要尝试跟一个与你信息不对称的程序员争论对错,不知道什么原因,我发现程序员这类人群中大部分人是不愿意接受自己是错的这个信息的,在他们眼中或许只有大牛以及自己是对的。昨天尝试跟一个同学讨论一个问题,深刻的让我认识到这个普遍存在的现象:不知道为什么他会一直强调:你连这个都不知道?你也太傻了吧?牛人不会犯这种错误的!甚至争论着争论着明显急了的感觉……我就郁闷了,好像贬低我能衬托出他的牛似的。不过在我看来他的观点也都是错误的,因为我也是程序员。另外一个同学也是,有次跟他争论一个问题,到最后别人一句别争论了,他直接一句我
阅读全文
摘要:出自《程序员的自我修养-链接、装载与库》P299eax是函数传递返回值的一个通道。1.对于小于4个字节的数据函数将返回值存储在eax中。2.5~8个字节对象的情况调用惯例都是采用eax和edx的联合返回方式进行。3.大于8个字节的返回类型,用一下代码测试: 1 typedef struct big_thing 2 { 3 char buf[128]; 4 }big_thing; 5 6 big_thing return_test() 7 { 8 big_thing b; 9 b.buf[] = 0;10 return b;11 }12 13 int main(...
阅读全文
摘要:问题描述:之前一直使用的单片机是LPC2109,对其SPI很熟悉。基本就是原本拿来稍作修改就用。由于某种原因需要使用STM32,然后设备的驱动是之前写好的,只修改了一些硬件控制端口,由于硬件驱动使用到了SPI接口,而我是把SPI接口提供了出来,本来以为简单修改SPI配置到对应单片机就行了。简单看了STM3的SPI配置,轻车熟路改代码,瞬间体现了良好的接口有哈。编译,生成目标文件,下载运行。并没有出现预想的结果。由于之前的设备驱动是能用的,所以排除设备驱动问题。开始以为是由于对STM32端口配置的不熟悉导致的、看手册,看别人代码,没发现问题。debug........问题定在SPI代码上。查看配
阅读全文