[I2C] 传感器i2c地址

[复制链接]
 楼主| fan99227 发表于 2024-8-13 11:15 | 显示全部楼层 |阅读模式
#as7421#i2c#smbus
我在使用一款光谱传感器as7421,我上电之后,想修改寄存器使能位0x60,但是无论怎么修改值始终不改变,之后我对i2c地址进行扫描,发现as7421的i2c地址是存在的,但是多出了很多无关的i2c地址,请问现在的情况该怎么解决

评论

楼主你好,请问你是怎么解决校准问题的?根据AS7421的传感器手册,在使用之前需要用相关的校准文件进行两阶段的校准,你有校准文件吗?可以分享给我吗?邮箱lzw@mails.guet.edu.cn  发表于 2025-4-4 20:51
@qintian0303 :能读出来 就是没法修改寄存器的工作模式 看数据手册是可以改的  发表于 2024-8-13 18:37
能读出来吗?能读出寄存器数据一般地址就没有问题,写寄存有的寄存器要求比较严格  发表于 2024-8-13 15:16
呐咯密密 发表于 2024-8-22 11:12 | 显示全部楼层
换个地址能写吗,不能的话可能是你的写函数有问题
yangjiaxu 发表于 2024-8-31 20:04 | 显示全部楼层
先用逻辑分析仪抓波形,看看你要写的数据是对的吗,然后再研究如何写寄存器
懒癌晚期患者 发表于 2025-4-13 18:07 | 显示全部楼层
看起来你遇到了I2C地址冲突的问题。首先,确保你的AS7421传感器的I2C地址设置是正确的,并且没有与其他设备共享地址。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部