[技术问答] M442 EADC采样数据问题

[复制链接]
1636|7
 楼主| sym125 发表于 2015-9-1 16:10 | 显示全部楼层 |阅读模式
本帖最后由 sym125 于 2015-9-1 16:13 编辑

M442 EADC采样数据,只能采集大于0X800的值,小于0X800的值也都是等于0X800,不知是何原因?有知道的解答一下?
奔跑的牛 发表于 2015-9-1 17:45 | 显示全部楼层
奥德赛 发表于 2015-9-1 20:58 | 显示全部楼层
看看输入有没有接到别的上面?
 楼主| sym125 发表于 2015-9-2 16:41 | 显示全部楼层
输入肯定是没有问题的,采用新唐普通的ADC 转换例程,调整输入电压,采集数据能够在0X000-0XFFF之间变化。同样的硬件,只是换了增强的EADC测试就不行,不知是何缘故?
ccw1986 发表于 2015-9-3 22:00 | 显示全部楼层
增强型换了后有没有修改程序呢
598330983 发表于 2015-9-4 12:16 | 显示全部楼层
变量定义不对b。
小狗爱吃骨头 发表于 2015-9-4 19:41 | 显示全部楼层
楼主现在问题还没解决吗
hemingxian 发表于 2015-9-6 15:38 | 显示全部楼层
楼主请教新唐人士,修改 CLK.h 第367行为
#define EADC_MODULE      ((2UL<<30)|(1<<28)|(3<<25)           |( 2<<20)|(0<<18)|(0xFF<<10)        |(16<<5)|CLK_APBCLK1_EADCCKEN_Pos)   /*!< EADC Module  \hideinitializer */
后正确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

1

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