iic从机模拟

[复制链接]
8185|13
 楼主| 戒指320 发表于 2010-12-6 20:44 | 显示全部楼层 |阅读模式
需要一个iic从机模拟的程序,我想了很久  都觉得即使做成了 那么从机就干不了别的事了。哪位大叔 给个现成的?参考一下啊。
NE5532 发表于 2010-12-6 20:49 | 显示全部楼层
如果用中断呢?
 楼主| 戒指320 发表于 2010-12-6 20:57 | 显示全部楼层
现在的硬件 只有scl口有中断, 起始信号的判定 比较困难了
NE5532 发表于 2010-12-6 21:05 | 显示全部楼层
I2C从机模拟确实是软口模拟里比较难的一个了,如果不是太老火,选个带I2C的小单片机是不错的。
 楼主| 戒指320 发表于 2010-12-6 21:13 | 显示全部楼层
看来 我只能忽悠一下了 ,做个程序自己当主机来读我的从机,  从机只数边沿,  主机程序到时候一定让用我写的。
NE5532 发表于 2010-12-6 21:16 | 显示全部楼层
不过主机为啥非要用I2C呢,如果只是做双机通讯,不妨串口。
 楼主| 戒指320 发表于 2010-12-6 21:59 | 显示全部楼层
这个问题 我也比较纳闷,我用的单片机上 硬件spi  uart都有,但 就是要实现一个 iic!   主要是要把一个东西做成一个标准品。
 楼主| 戒指320 发表于 2010-12-6 22:36 | 显示全部楼层
? 再顶一下
原野之狼 发表于 2010-12-6 23:34 | 显示全部楼层
这样不是给自己添麻烦么
IIC的器件很多 拿一个来作为从机就是了
ejack 发表于 2010-12-7 08:07 | 显示全部楼层
大概是要做成一个黑盒模块。要考虑到主控设备可能只剩IO口的情况。
McuPlayer 发表于 2010-12-7 09:27 | 显示全部楼层
做I2C的从机,可以模拟一个EEPROM
做类似于打印机计数器的东西,一般也是用MCU来实现

分析可行性还需要:
1、主控SCL的频率是多少
2、从机MCU的MISP能做到多少
3、从机MCU的其他任务对CPU的资源占用是什么情况
4、...............................
fzu_csc 发表于 2010-12-7 11:50 | 显示全部楼层
11# McuPlayer
就是如此,从机其它任务一般是定时中断实现。

还有一个是,如果允许从机强行置SCL为0,减缓速度,那就更可靠。
救火车 发表于 2010-12-7 13:26 | 显示全部楼层
我也研究过这个问题。
正常的时序不是最难的。难的是各种异常处理。
shizaigaole 发表于 2010-12-7 13:51 | 显示全部楼层
1# 戒指320 换个带I2C的单片机哪有那么难啊?比琢磨着容易多了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:淘宝小店: http://shop73275611.taobao.com

37

主题

290

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部