[新手园地] 助学板ADC程序

[复制链接]
 楼主| Jarvis 发表于 2011-3-24 14:01 | 显示全部楼层 |阅读模式
本帖最后由 Cube 于 2011-3-30 13:00 编辑

如题,附件为鄙人的一个简单模数转换ADC程序,基于库操作。
    初始化步骤:1 DrvGPIO_InitFunction(E_FUNC_ADC1);   配置复用管脚功能。
                     2 DrvADC_Open(*,*,*,*,*);  配置工作模式、转换速率等。
                     3 DrvADC_StartConvert();    开始转换。
                     4 DrvADC_GetConversionData(chanel)  读取转换数据。

    问题: 数据手册上有这么一句话“注:使能 ADC功能前,模拟输入引脚输入类型.”,但我在程序里把“模拟输入引脚输入类型”注释后,程序还是正常运行,有朋友讨论一下么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
123jj 发表于 2011-3-27 07:47 | 显示全部楼层
...
问题: 数据手册上有这么一句话“注:使能 ADC功能前,模拟输入引脚输入类型.”,但我在程序里把“模拟输入引脚输入类型”注释后,程序还是正常运行,有朋友讨论一下么?
Jarvis 发表于 2011-3-24 14:01


程序能正常运行,不等于ADC转换结果正确!
应严格按照官方数据手册上的要求操作,即“注:使能 ADC功能前,模拟输入引脚必须设置成输入类型。”
Cube 发表于 2011-3-27 15:09 | 显示全部楼层
本帖最后由 Cube 于 2011-3-27 15:10 编辑

哈哈楼主是用中断方式的~学习了~
 楼主| Jarvis 发表于 2011-3-27 15:09 | 显示全部楼层
:handshake
 楼主| Jarvis 发表于 2011-3-27 15:10 | 显示全部楼层
晕,被秒杀了,同时回复的:L
Cube 发表于 2011-3-27 15:11 | 显示全部楼层
多亏楼主提醒,俺的例子要改改~
 楼主| Jarvis 发表于 2011-3-27 15:13 | 显示全部楼层
恩,神农写一个较详尽的吧:handshake
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

28

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

0

主题

28

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部