摘要:有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。 让我们看一些基本的编程技巧:尽量保持方法简短永远永远不要把同一个变量用于多个不同的目的使用自描述的变量名和方法名尽可能的把变量定义在靠近使用它的地方拒绝神秘数字友好的对待你的语言不要逆常规而行警惕过早优化积极重构测试过的程序不要过度沉迷于技巧通过习例学习新知 现在,让我们把每个小点展开来详细讲一下。 1. 尽量保持方法简短 ...
阅读全文
摘要:最近公司需要使用一种新型的光感器件,TSL235,此器件类似于我们平时最经常用的直插好式三极管8050封装,TSL235通过感知外界光强的变化,输出50%占空比的方波,用户可以通过其输出的方波频率来获知外界的光强。优点:精准 反应灵敏 抗干扰性强 稳定性高 操作简单附:TSL235数据手册http://wenku.baidu.com/view/4b7fcbbcc77da26925c5b0b9.html注:从数据手册上可以看到TSL235的供电建议为5V,范围从2.7V-6V,可实际使用中发现当使用3.3V的供电其输出会更稳定,呈现完美的50%占空比,而使用5V供电时其输出波形变化系数相对而言较
阅读全文
摘要:在对片内FLASH编程时,查看芯片数据手册上面说只需配置FMA、FMD、FMC三个寄存器就行了,可是忽略了很重要的一点,这一点在AN01237[ProgrammingtheOn-ChipFlashMemoryinaStellarisMicrocontroller]笔记上面说明了,就是一定要配置FLASH操作的时钟频率USECRL以确保正确的时序。AN01237相关文档及详细说明请看:http://www.cnblogs.com/tdyizhen1314/archive/2012/10/16/2726734.html另外一定要慎重对片内FLASH使用ReadOnly模式,否则很有可能使你的芯片无
阅读全文