6258|6

58

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

两个单片机通过模拟I2C通信的问题 [复制链接]

       如今做一个项目,因为51单片机资源的限制,只能通过模拟I2C来通信,主机模拟I2C比较简单,但是从机模拟I2C有点困难,大家有主机模拟I2C和从机模拟I2C的一套程序吗?不是51单片机的也可以,我用来参考一下,谢谢各位了。
此帖出自51单片机论坛

最新回复

我觉得也只能这样了,否则无法知道主机什么时候开始发送数据  详情 回复 发表于 2015-8-28 21:01
点赞 关注
 

回复
举报

578

帖子

0

TA的资源

纯净的硅(初级)

沙发
 
2个芯片都要模拟I2C的话,还不如使用模拟串口通信,你对通信速率有要求吗?
此帖出自51单片机论坛

点评

速率倒是没有要求,但是领导要求用12C写  详情 回复 发表于 2015-8-28 15:32
 
个人签名刻苦学习,共同进步
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
迈尔风随 发表于 2015-8-28 12:15
2个芯片都要模拟I2C的话,还不如使用模拟串口通信,你对通信速率有要求吗?

速率倒是没有要求,但是领导要求用12C写
此帖出自51单片机论坛

点评

在从机端写模拟的I2C程序,我个人没有写过,从通信特点上来说,I2C通信是时钟可变的,你要能检测到时钟的高低电平的准确变化才能准确地将数据读出,我觉得就算写出来了,也会不大可靠,反倒是串口通信,时钟速度是固  详情 回复 发表于 2015-8-28 20:00
 
 
 

回复

578

帖子

0

TA的资源

纯净的硅(初级)

4
 
brain发烧友 发表于 2015-8-28 07:32
速率倒是没有要求,但是领导要求用12C写

在从机端写模拟的I2C程序,我个人没有写过,从通信特点上来说,I2C通信是时钟可变的,你要能检测到时钟的高低电平的准确变化才能准确地将数据读出,我觉得就算写出来了,也会不大可靠,反倒是串口通信,时钟速度是固定的,只要对高低电平的采样间隔设置合理,通信是没有问题的
此帖出自51单片机论坛

点评

你觉得用IO中断如何?  详情 回复 发表于 2015-8-28 20:43
 
个人签名刻苦学习,共同进步
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

5
 
迈尔风随 发表于 2015-8-28 20:00
在从机端写模拟的I2C程序,我个人没有写过,从通信特点上来说,I2C通信是时钟可变的,你要能检测到时钟的 ...

你觉得用IO中断如何?
此帖出自51单片机论坛

点评

我觉得也只能这样了,否则无法知道主机什么时候开始发送数据  详情 回复 发表于 2015-8-28 21:01
 
 
 

回复

578

帖子

0

TA的资源

纯净的硅(初级)

6
 
brain发烧友 发表于 2015-8-28 12:43
你觉得用IO中断如何?

我觉得也只能这样了,否则无法知道主机什么时候开始发送数据
此帖出自51单片机论坛

点评

谢谢了  详情 回复 发表于 2015-8-29 10:28
 
个人签名刻苦学习,共同进步
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

7
 
迈尔风随 发表于 2015-8-28 21:01
我觉得也只能这样了,否则无法知道主机什么时候开始发送数据

谢谢了
此帖出自51单片机论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表