打印

iic从机模拟

[复制链接]
7248|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
戒指320|  楼主 | 2010-12-6 20:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
NE5532| | 2010-12-6 20:49 | 只看该作者
如果用中断呢?

使用特权

评论回复
板凳
戒指320|  楼主 | 2010-12-6 20:57 | 只看该作者
现在的硬件 只有scl口有中断, 起始信号的判定 比较困难了

使用特权

评论回复
地板
NE5532| | 2010-12-6 21:05 | 只看该作者
I2C从机模拟确实是软口模拟里比较难的一个了,如果不是太老火,选个带I2C的小单片机是不错的。

使用特权

评论回复
5
戒指320|  楼主 | 2010-12-6 21:13 | 只看该作者
看来 我只能忽悠一下了 ,做个程序自己当主机来读我的从机,  从机只数边沿,  主机程序到时候一定让用我写的。

使用特权

评论回复
6
NE5532| | 2010-12-6 21:16 | 只看该作者
不过主机为啥非要用I2C呢,如果只是做双机通讯,不妨串口。

使用特权

评论回复
7
戒指320|  楼主 | 2010-12-6 21:59 | 只看该作者
这个问题 我也比较纳闷,我用的单片机上 硬件spi  uart都有,但 就是要实现一个 iic!   主要是要把一个东西做成一个标准品。

使用特权

评论回复
8
戒指320|  楼主 | 2010-12-6 22:36 | 只看该作者
? 再顶一下

使用特权

评论回复
9
原野之狼| | 2010-12-6 23:34 | 只看该作者
这样不是给自己添麻烦么
IIC的器件很多 拿一个来作为从机就是了

使用特权

评论回复
10
ejack| | 2010-12-7 08:07 | 只看该作者
大概是要做成一个黑盒模块。要考虑到主控设备可能只剩IO口的情况。

使用特权

评论回复
11
McuPlayer| | 2010-12-7 09:27 | 只看该作者
做I2C的从机,可以模拟一个EEPROM
做类似于打印机计数器的东西,一般也是用MCU来实现

分析可行性还需要:
1、主控SCL的频率是多少
2、从机MCU的MISP能做到多少
3、从机MCU的其他任务对CPU的资源占用是什么情况
4、...............................

使用特权

评论回复
12
fzu_csc| | 2010-12-7 11:50 | 只看该作者
11# McuPlayer
就是如此,从机其它任务一般是定时中断实现。

还有一个是,如果允许从机强行置SCL为0,减缓速度,那就更可靠。

使用特权

评论回复
13
救火车| | 2010-12-7 13:26 | 只看该作者
我也研究过这个问题。
正常的时序不是最难的。难的是各种异常处理。

使用特权

评论回复
14
shizaigaole| | 2010-12-7 13:51 | 只看该作者
1# 戒指320 换个带I2C的单片机哪有那么难啊?比琢磨着容易多了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

37

主题

290

帖子

2

粉丝