设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3992|回复: 1
打印 上一主题 下一主题

思想决定程序-1

[复制链接]

4

主题

56

帖子

301

积分

版主

分享的世界

Rank: 7Rank: 7Rank: 7

积分
301
QQ
跳转到指定楼层
楼主
MrYan 发表于 2015-6-25 23:31:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 MrYan 于 2015-6-25 23:34 编辑

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

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖
分享才可以产生世界.....
回复

使用道具 举报

4

主题

56

帖子

301

积分

版主

分享的世界

Rank: 7Rank: 7Rank: 7

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

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-11-23 06:03 , Processed in 0.157123 second(s), 30 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表