找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1355|回复: 7
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
ID:508775 发表于 2019-4-24 09:36 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如图,AD模块为pcf8591,想问一下这图里的地址加一意义何在,因为0x90不就是读了吗,那为什么还要改成0x91变成写呢

Screenshot_20190424-092923.jpg (120.56 KB, 下载次数: 22)

Screenshot_20190424-092923.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:310519 发表于 2019-4-24 11:09 | 只看该作者
一般IIC器件,高7位是地址,最后一位决定读写。
回复

使用道具 举报

板凳
ID:432823 发表于 2019-4-24 11:37 | 只看该作者
一个字节8位,它几位,超过8位的就得读下个字节。
回复

使用道具 举报

地板
ID:508775 发表于 2019-4-24 12:41 | 只看该作者
diy1997 发表于 2019-4-24 11:09
一般IIC器件,高7位是地址,最后一位决定读写。

我这边只需要读的话,是不是就没必要置这个0X91这个命令了。
回复

使用道具 举报

5#
ID:310519 发表于 2019-4-24 22:07 | 只看该作者
892494590 发表于 2019-4-24 12:41
我这边只需要读的话,是不是就没必要置这个0X91这个命令了。

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

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

一般是0写1读。
回复

使用道具 举报

6#
ID:401564 发表于 2019-4-25 13:46 | 只看该作者
892494590 发表于 2019-4-24 12:41
我这边只需要读的话,是不是就没必要置这个0X91这个命令了。

IIC的时序是严格要求的
对于一个完整的IIC命令至少是一定要有的6个操作:
1:启动命令,2:写入器件地址和读/写命令,3:写入要操作的地址(不管是读操作还是写操作,都有要这一个命令,要不然怎么知道要读/写哪里呀?),4:开始读取或者写入,5:应答,6:根据应答进行下一步或者输入停止信号。
回复

使用道具 举报

7#
ID:416287 发表于 2019-4-25 15:08 | 只看该作者
iic器件一般都是  0是写 1是读
回复

使用道具 举报

8#
ID:484435 发表于 2019-4-25 15:35 | 只看该作者
谢谢讲解,收益很大
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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