单片机开发心得(3)

做设计就是折腾,翻来覆去的折腾。软件好点,折腾不算费事,刚写好的程序觉得有缺陷,推到重来。时间长了发现以前做的有不满意或不周到的地方,重新编程和维护。硬件不容易了,重新设计的电路要实现一次周期长了,要不重新做PCB,要么搭接一个手工板,够费劲的。

11.在设计前要来回权衡,经历一个很纠结的阶段。这个过程考虑的周全一点,日后的工作就轻松点。

12.和外围器件的接口要选择好:并口速度快,线多麻烦;SPI速度快,线不多但这类器件如果有好多则相应需要多个片选线,也不划算;I2C跟外设数量没有关系但有应答信号,速度上打折扣。

13.人机交互一定得设计,即使项目不需求。即使是个显示灯,都会对调试工程有很大帮助。发光二极管、蜂鸣片、按键都是很好的交互设备。

14.不厌其烦的编码和毫不留情的推翻自己重头再来。

15.不管结果如何,将过程记录下来。日后可分析对比减少尝试的代价。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • I2C几乎是嵌入系统中最为通用串行总线,MCU周边的各种器件只要对速度要求不高都可以使用。优点是兼容性好(几乎所有...
    熊小宇阅读 26,349评论 7 23
  • 在使用单片机的过程中,I2C 通信可以说是最被广泛使用和采纳的协议之一,采用 I2C 协议可以占用更少的资源,链接...
    noparkinghere阅读 6,776评论 0 8
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,254评论 25 709
  • 1、嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本...
    荣卓然阅读 5,901评论 0 5
  • 教养,一种对自己的利益,与别人的得失之间,分寸的拿捏。 教养,一种在既定规则之下,对自己的克制。 教养的本质,就是...
    小猪猪同学阅读 3,715评论 0 2