此文件是本人在实际项目中使用的文件:
使用方法如下
1、调用:I2C_Init() 初始化AD5612的引脚
2、输出想要的电压时:Write_AD5612IIC_REG(channel,DAC_IIC_0500V);
参数:channel 表示哪个AD芯片输出,因为我项目里有四个
参数:DAC_IIC_0500V 是我定义的表示0.5V电压的宏定义 ,如下
#define DAC_IIC_0500V 171
宏定义计算方法:Vout/3*1024。比如想输出0.6V,那么宏定义=0.6/3*1024=204.8可以取204或者205