JingMo 发表于 2026-5-11 11:58:24

求助帖 STC8H I2C库 驱动 MCP4725 无输出

我用官方I2C库 控制MCP4725进行输出模拟电压   MCP4725 A0接地
现象是 IIC SCL和SDA脚有波形输出 但MCP4725 输出一直是0,没有变化


代码如图
第一次发帖 如有不规范的地方还请见谅




乘风飞扬 发表于 2026-5-12 10:43:15

STC8G_H_Soft_I2C.c, STC8G_H_Soft_I2C.h 是IO口模拟I2C库文件
STC8G_H_I2C.c, STC8G_H_I2C.h 是硬件I2C库文件
使用硬件I2C模块进行通信的话,使用下面一套库文件就可以。
能抓到SCL,SDA信号后,先判断频率是否在从机正常识别范围内容。
然后判断发送设备地址后有没有收到ACK,没有的话要检查设备地址设置是不是不对。
有收到ACK的话,按照从机设备的通信发送读写命令就可以正常读取从机数据。
页: [1]
查看完整版本: 求助帖 STC8H I2C库 驱动 MCP4725 无输出