找回密码
 立即注册
查看: 136|回复: 1

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

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2026-07-03 14:57:31
已绑定手机

2

主题

5

回帖

54

积分

注册会员

积分
54
发表于 2026-5-11 11:58:24 | 显示全部楼层 |阅读模式
我用官方I2C库 控制MCP4725进行输出模拟电压   MCP4725 A0接地
现象是 IIC SCL和SDA脚有波形输出 但MCP4725 输出一直是0,没有变化


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




截图202605111155295999.jpg
截图202605111156077648.jpg
截图202605111156418033.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:712
  • 最近打卡:2026-07-03 09:07:06
已绑定手机

50

主题

2691

回帖

9338

积分

论坛元老

积分
9338
发表于 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的话,按照从机设备的通信发送读写命令就可以正常读取从机数据。
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-7-5 09:48 , Processed in 0.074903 second(s), 49 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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