参考博文:(4条消息) STM32F407控制AD7606 采用HAL库的TIM和SPI_jianwang16的博客-CSDN博客
这个模块的介绍就不说了,用下来最大的感受就是线有点多
本文内容分为三个部分,只讲运用,基础知识不懂请移步别处补上
第一部分:接线
第二部分:编程
第三部分:结果展示
第一部分
由于我用的是串行模式,所以下面是串行的接法
上面是大体的,主要是模块与STM32F4的连接
1、Range: 模拟输入电压范围0/1(0代表范围是+-5V,1代表范围是+-10V),默认5V
我用了+-10v的范围,接PB4
2、OS(0:2):过采样设置 三个引脚,根据自己需求接就好,不同组合代表不同过采样率
其余的接下如下图
第二部分:编程
由接线可以看出来,需要定时器、串口、SPI和GPIO
按照参考博文来就
第三部分:结果展示
分别接0V,3.3V,5V电压采集出来的数据