找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

小白关于ad转换的一些问题

查看数: 1995 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-4-24 09:36

正文摘要:

如图,AD模块为pcf8591,想问一下这图里的地址加一意义何在,因为0x90不就是读了吗,那为什么还要改成0x91变成写呢

回复

ID:484435 发表于 2019-4-25 15:35
谢谢讲解,收益很大
ID:416287 发表于 2019-4-25 15:08
iic器件一般都是  0是写 1是读
ID:401564 发表于 2019-4-25 13:46
892494590 发表于 2019-4-24 12:41
我这边只需要读的话,是不是就没必要置这个0X91这个命令了。

IIC的时序是严格要求的
对于一个完整的IIC命令至少是一定要有的6个操作:
1:启动命令,2:写入器件地址和读/写命令,3:写入要操作的地址(不管是读操作还是写操作,都有要这一个命令,要不然怎么知道要读/写哪里呀?),4:开始读取或者写入,5:应答,6:根据应答进行下一步或者输入停止信号。
ID:310519 发表于 2019-4-24 22:07
892494590 发表于 2019-4-24 12:41
我这边只需要读的话,是不是就没必要置这个0X91这个命令了。

读,要先写你要读的器件的地址,

你的器件好像还好写控制字。

一般是0写1读。
ID:508775 发表于 2019-4-24 12:41
diy1997 发表于 2019-4-24 11:09
一般IIC器件,高7位是地址,最后一位决定读写。

我这边只需要读的话,是不是就没必要置这个0X91这个命令了。
ID:432823 发表于 2019-4-24 11:37
一个字节8位,它几位,超过8位的就得读下个字节。
ID:310519 发表于 2019-4-24 11:09
一般IIC器件,高7位是地址,最后一位决定读写。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表