社区
Linux_Kernel
帖子详情
4412的i2c总线和单片机通信
yishuxianzhang
2015-09-01 10:19:58
以前只做过单片机,目前项目中的其它部分搞得差不多了,还有一部分i2c通信的搞不明白。
主要工作是从单片机把数据读到gpio口,然后从io口再把数据读上来,感觉搞不懂 不知道从哪里下手啊!
如下图所示,不知道是不是调用成功了,示波器倒是有数据通过~
以前没搞过linux,代码看的烦~
i2c总线数是很多,但是有些open之后提示打不开,晕死了。
谁能给个介绍的透彻使用的连接呀
...全文
172
1
打赏
收藏
4412的i2c总线和单片机通信
以前只做过单片机,目前项目中的其它部分搞得差不多了,还有一部分i2c通信的搞不明白。 主要工作是从单片机把数据读到gpio口,然后从io口再把数据读上来,感觉搞不懂 不知道从哪里下手啊! 如下图所示,不知道是不是调用成功了,示波器倒是有数据通过~ 以前没搞过linux,代码看的烦~ i2c总线数是很多,但是有些open之后提示打不开,晕死了。 谁能给个介绍的透彻使用的连接呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dotaxiaozi
2015-09-09
打赏
举报
回复
linux的i2c驱动在平台文件里面有一套注册的代码 在驱动里面也有对应的几个函数,直接调用即可~ 调用前看看从机的地址,然后查一下sys下的i2c有么有~
I2C
总线
及
单片机
模拟
I2C
总线
通信
程序编写
1、
I2C
总线
I2C
总线
是Inter-IntegratedCircuit(集成电路
总线
),这种
总线
类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控制
总线
,也就是说多个芯片可以连接到...
51
单片机
——
I2C
总线
本文主要介绍
I2C
总线
协议时序图,并介绍
I2C
总线
的数据传送格式,最后介绍了
I2C
总线
存储器24C02(E2PROM)
单片机
I2C
总线
通信
程序
为保证数据的可靠性,
I2C
总线
的数据传送有严格的时序要求。
I2C
总线
的起始信号、终止信号、发送“0”及发送“
I2C
起始信号程序 void
I2c
Start() { SCL = 1; SDA = 1; delay5us(); SDA = 0; delay5us(); }
I2C
...
I2C
总线
通信
协议
I2C
总线
是由Philips公司开发的一种简单、双向二线制同步串行
总线
。它只需要两根线(和)即可在连接于
总线
上的器件之间传送信息。使用两个微控制器的
I2C
总线
配置举例:
I2C
总线
是一种主从结构(Master/Slave)
总线
,I2...
51
单片机
——模拟
I2C
总线
与AT24C02
通信
51
单片机
——模拟
I2C
总线
与AT24C02
通信
Linux_Kernel
4,468
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章