回答

收藏

SAMD20 Xplained Pro学习12:模数转换器ADC测试

其他 其他 2455 人阅读 | 0 人回复 | 2015-09-21

       模/数转换器ADC是用于将模拟形式的连续信号转换为数字形式的离散信号的一类设备。典型的ADC将模拟信号转换为表示一定比例电压值的数字信号。
       SAMD20内部包含一个12位分辨率的逐次逼近式ADC,其最高转换率可达350KS/S。SAMD20的ADC具有灵活的输入选择方式,可支持差分测量和单端测量。ADC还拥有一个可选的增益控制级,从而增加了ADC的动态范围。此外,ADC还拥有若干内部输入信号(如温度传感器)。
       本文的目的就是通过设置ADC,采集ADC6(PA06)端口的引脚电压,并显示采集结果。


ADC的功能框图。

PA06引脚位于EXT1的16脚。

ADC初始化函数(这里使用的参考电压时内部的1/2VCC,3.3/2=1.65V)

转换完成中断回调函数

主函数

显示效果,外部分别接入0.5V和1V测试。分别显示0x04D1和0x09BE。

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条