完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用的是ADS1110,模拟的IIC时序,发现读数偏小,经过仔细寻找原因发现是 读取字节数据的最高位恒为0,配置字写为0xff,读出来是0x7f,写0x8c,读出来是0x0c。
望各位高手帮忙分析一下,不胜感激!!! |
|
相关推荐
5个回答
|
|
1.如果手头有AT24CXX等iic元器件可以测试以下是否正常
2.对照网络验证可用的模拟IIC程序检查自己各个函数是否正确 3.什么程序都没贴,只是简单描述,你这四颗钻的等级问问题该注意点啊。个人猜测,你可能对最高位进行了其它处理,如&0x7f等。 |
|
|
|
可以设置配置字,就是读取显示最高位始终为0。经过修正后,波动很小。暂时先这样,忙完这段时间再仔细找一下原因。
|
|
|
|
你那个芯片最高位是不是标志读写状态了 用过一款SPI的芯片,最高位就是标志读还是写的,所以有效数据位只有7位
|
|
|
|
但是AD转换的数字量也是明显偏小。16位数字量,如果缺少字节的最高位,读取的结果应该相差很大,但是我这个相差很小,奇怪啊???
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1778个成员聚集在这个小组
加入小组678 浏览 2 评论
12681 浏览 0 评论
4022 浏览 7 评论
2254 浏览 9 评论
2061 浏览 2 评论
382浏览 2评论
680浏览 2评论
436浏览 1评论
497浏览 1评论
AD7656在没有输入信号时,测量输入端都会有几mV至几十mV的电压,怎么消除呢?
404浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-22 03:59 , Processed in 0.924069 second(s), Total 83, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号