求助帖 STC8H I2C库 驱动 MCP4725 无输出
我用官方I2C库 控制MCP4725进行输出模拟电压 MCP4725 A0接地现象是 IIC SCL和SDA脚有波形输出 但MCP4725 输出一直是0,没有变化
代码如图
第一次发帖 如有不规范的地方还请见谅
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]