
10位ADC转换器AD5612(STM32 IO口模拟I2C)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍如何使用STM32微控制器的IO口通过模拟I2C协议与10位ADC转换器AD5612进行通信,实现数据采集。
此文件为我在实际项目中的使用文件:使用方法如下:
1. 调用 I2C_Init() 函数初始化 AD5612 的引脚;
2. 输出所需电压时,调用 Write_AD5612IIC_REG(channel, DAC_IIC_0500V)。其中 channel 表示要操作哪个AD芯片(我的项目中有四个),参数 DAC_IIC_0500V 是我定义的表示 0.5 V 的宏定义,计算方法为 Vout/3*1024。例如想要输出 0.6V,则宏定义值可取为 (0.6 / 3 * 1024 =) 204 或者 205。
全部评论 (0)
还没有任何评论哟~


