查看: 1020|回复: 0

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

[复制链接]
  • TA的每日心情
    擦汗
    2024-5-31 10:44
  • 签到天数: 1492 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-1-26 12:20:08 | 显示全部楼层 |阅读模式
    分享到:
    模/数转换器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。

    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 00:45 , Processed in 0.131717 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.