社区
Linux_Kernel
帖子详情
4412的i2c总线和单片机通信
yishuxianzhang
2015-09-01 10:19:58
以前只做过单片机,目前项目中的其它部分搞得差不多了,还有一部分i2c通信的搞不明白。
主要工作是从单片机把数据读到gpio口,然后从io口再把数据读上来,感觉搞不懂 不知道从哪里下手啊!
如下图所示,不知道是不是调用成功了,示波器倒是有数据通过~
以前没搞过linux,代码看的烦~
i2c总线数是很多,但是有些open之后提示打不开,晕死了。
谁能给个介绍的透彻使用的连接呀
...全文
160
1
打赏
收藏
4412的i2c总线和单片机通信
以前只做过单片机,目前项目中的其它部分搞得差不多了,还有一部分i2c通信的搞不明白。 主要工作是从单片机把数据读到gpio口,然后从io口再把数据读上来,感觉搞不懂 不知道从哪里下手啊! 如下图所示,不知道是不是调用成功了,示波器倒是有数据通过~ 以前没搞过linux,代码看的烦~ i2c总线数是很多,但是有些open之后提示打不开,晕死了。 谁能给个介绍的透彻使用的连接呀
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dotaxiaozi
2015-09-09
打赏
举报
回复
linux的i2c驱动在平台文件里面有一套注册的代码 在驱动里面也有对应的几个函数,直接调用即可~ 调用前看看从机的地址,然后查一下sys下的i2c有么有~
I2C
总线
及
单片机
模拟
I2C
总线
通信
程序编写
1、
I2C
总线
I2C
总线
是Inter-IntegratedCircuit(集成电路
总线
),这种
总线
类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控制
总线
,也就是说多个芯片可以连接到...
51
单片机
——
I2C
总线
I2C
总线
(Inter IC BUS)是由Philips公司开发的一种通用数据
总线
两根
通信
线:SCL(Serial Clock)、SDA(Serial Data)同步、半双工,带数据应答通用的
I2C
总线
,可以使各种设备的
通信
标准统一,对于厂家来说,使用...
单片机
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,466
社区成员
17,461
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章