Discuz! Board

标题: 思想决定程序-1 [打印本页]

作者: MrYan    时间: 2015-6-25 23:31
标题: 思想决定程序-1
本帖最后由 MrYan 于 2015-6-25 23:34 编辑

    好久木有上来了,搞的几乎都不算一个合格的版主了。。。。既然上来了准需要写点东西对吧。。。那就写一个比较简单的I2C通信的理解,或许是自己以前太笨,好多东西都是看了好久才突然领悟出来的。而且某些东西领悟到关键点后,你会发现其实很简单。。。。。。
    I2C其实很简单,大多数大家都用到的是硬件的。那么这个就几乎多看看数据手册,就可以解决问题。我要讲的是模拟的,其实模拟起来,很多都不算难。。但是发现某些时候就是不对。。或许你以为是时序问题,但有时候发现明明时序是对的,却始终不对。我要讲的就几个关键点:
    1、主机掌握着一切,时钟的速度,和产生都是由主机产生。。。貌似这是个屁话
    2、高电平可以被拉低,但是低电平无法被拉高。。。那么换句说就是,如果你的IO口如果是高电平,就相当于释放主线的控制权限,低电平就是控制主线;如果理解了这句话,就会发现I2C模拟起来真的很容易;几乎不会出错。。。。其实,整个要说的,就是这句话。。。。
    最后,我就说完了。。。。


作者: MrYan    时间: 2015-6-25 23:41
没说啥实在的东西。。。哎,有点忧伤。。。最近主要开始搞硬件了,好多书都需要重新看,知识点需要补上来。。。软件部分,8位MCU和32的MCU都搞的差不多了,该懂的也都懂了。。。。有时候也想写写感悟,但是懒制约着我,好不容易有冲劲,就想多学点东西。。。。其实很多东西,只要自己好好努力,静下心来学习,都是可以搞定的,并没啥难度。。。最近有一个项目要涉及到菜单的架构,我自己整理了很多东西,也终于可以搞个架构了。。。。等这个项目完成后,如果心得够的话,上来写一个帖子。。。,当然,这个架构也是参考网上的,自己理解后,根据自己的程序架构调整过来的。。。。




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3