2011年11月8日

单片机学习心得

摘要: 近来在论坛总是见到一些菜鸟们在大叫:“我想学单片机”,“我要学单片机”,“如何入门啊?”,“你们怎么这么厉害,是怎样学的??”等等等等一系列的问题,实在是看多了也感到烦了,今天,就由我电子白菜厚着面皮,顶着无数老虾的砖头,在这里写上一篇单片机学习心得,让菜鸟们勇敢地跨出第一步。首先解释什么是虾米先,以我个人意见吧,1。来单片机论坛的时候能够看懂大多数家伙在说什么,(当然不是看懂他们在灌水的帖子啦)并且能适当地提出问题(非弱智的问题)和讨论,解答别人的问题。 2。当希望自己用单片机开发一个东东,或公司要求开发一个方案的时候,能够很快地在心中建立一个基本模型,知道应该需要些什么知识,而自己又掌握. 阅读全文

posted @ 2011-11-08 22:40 老马的技术博客 阅读(9701) 评论(2) 推荐(12) 编辑

Quartus II 编译nCEO引脚错误

摘要: 今天做实验遇到一个问题,错误提示是:Can't place pins assigned to pin location Pin_108,Info: Pin USB_CS_ is assigned to pin location Pin_108 (IOC_X28_Y2_N0) Info: Pin ~LVDS41p/nCEO~ is assigned to pin location Pin_108 (IOC_X28_Y2_N0)的108引脚是I/0复用nCEO。也就是配置过程作为nCEO使用,工作过程作为普通I/O。找了好久才找到解决办法,首先把按照这个把主动模式改成被动模式Assignm 阅读全文

posted @ 2011-11-08 22:38 老马的技术博客 阅读(1313) 评论(0) 推荐(0) 编辑

Keil中如何消除UNCALLED SEGMENT,IGNORED FOR OVERLAY PROCESS警告

摘要: 在Keil C中,如果没有显式调用到定义过的函数,就会出现这样的的警告。当出现这样的警告时,可以不用管,因为不影响其它部分。但是,我们知道,即使没有调用这个函数,Keil仍然把它编译连接进整个程序,不过浪费点ROM倒是不心疼。最主要的是,在这个函数中的变量,不会被列入覆盖分析范围内,也就是说这些变量占的空间不能被回收,这对于为数不多的RAM资源可是巨大的浪费啊。。。当这个不被调用的函数写在C文件中时,可以把它注释掉来解决这个问题。我想知道的是,当我将一组函数包装成lib文件时,又怎么解决问题呢?总不能每次都重新生成lib吧,这样的话移植性不就成问题了?还有,Keil自带的库中必然有很多函数,也 阅读全文

posted @ 2011-11-08 22:37 老马的技术博客 阅读(25457) 评论(0) 推荐(1) 编辑

TTL与COMS

摘要: 1.电平的上限和下限定义不一样,CMOS具有更大的抗噪区域。 同是5伏供电的话,ttl一般是1.7V和3.5V的样子,CMOS一般是 2.2V,2.9V的样子,不准确,仅供参考。 2。电流驱动能力不一样,ttl一般提供25毫安的驱动能力,而CMOS一般在10毫安左右。 3。需要的电流输入大小也不一样,一般ttl需要2.5毫安左右,CMOS几乎不需要电流输入。 4。很多器件都是兼容ttl和CMOS的,datasheet会有说明。如果不考虑速度和性能,一般器件可以互换。但是需要注意有时候负载效应可能引起电路工作不正常,因为有些ttl电路需要下一级的输入阻抗作为负载才能正常工作。(1)ttl门限电平 阅读全文

posted @ 2011-11-08 22:35 老马的技术博客 阅读(3006) 评论(0) 推荐(1) 编辑

导航