使用stc单片机进行IIC模拟的问题

2019-07-15 07:45发布

使用的是stc芯片,用两个IO口模拟IIC,读取传感器,可以正常读取数据,现在把模拟IIC的SDA脚通过74hc245来扩展使用,接在它的A0脚位, 传感器的sda接在B0脚位,
但是程序写DIR=0, OE=0, 读取数据异常, 是不是不能通过这种方式再模拟IIC呢
12.jpg 33_png_thumb.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
jhdfvs
1楼-- · 2019-07-15 13:37
sda需要切换方向
ggfvxv
2楼-- · 2019-07-15 17:21
   两边都要接上拉电阻。
fgdfdzdg
3楼-- · 2019-07-15 18:33
小白想做个测试板,IIC挂一组8个传感器,传感器的iic地址都是相同的,所以想通过模拟开关来切换,挨个读取
fgdfdzdg
4楼-- · 2019-07-15 22:15
代码里已经写了DIR=0, OE=0, 但是这样模拟出来的IIC取值是乱码
safaafd
5楼-- · 2019-07-16 03:00
 精彩回答 2  元偷偷看……
fgdfdzdg
6楼-- · 2019-07-16 07:22
io模拟iic,需要读跟写, 245需要不停切换方向,好别扭

一周热门 更多>