你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于AD转换的一个小问题希望大家帮忙解决

[复制链接]
木头子 提问时间:2014-2-21 09:45 /
本人写了一个AD采集程序,一直不成功,程序如下:
void main(void)
{
 
  CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV8);  //hsi8分频,2MZ
                                                  //采样 AIN3
  GPIO_Init(GPIOB, GPIO_PIN_3, GPIO_MODE_IN_FL_NO_IT);
   ADC1_Cmd(ENABLE);
 ADC1_DeInit();
  /* Init ADC1 peripheral */
  ADC1_Init(ADC1_CONVERSIONMODE_SINGLE, ADC1_CHANNEL_3, ADC1_PRESSEL_FCPU_D2,\
              ADC1_EXTTRIG_TIM, DISABLE, ADC1_ALIGN_RIGHT, ADC1_SCHMITTTRIG_CHANNEL3,\
              DISABLE);
  ADC1_DataBufferCmd(DISABLE);
  ADC1_Cmd(ENABLE);
  ADC1_ITConfig(ADC1_IT_EOCIE,ENABLE);
  enableInterrupts();
  ADC1_StartConversion();
  while (1)
  {
  }
中断函数:uint16_t datel,i;
   ADC1_Cmd(DISABLE);                //关了ADC
   ADC1_ClearFlag(ADC1_FLAG_EOC);    //清理标记位
   datel = ADC1_GetConversionValue();
  
这样为什么datel的数据是0x0000呢,求大家解答。
收藏 评论5 发布时间:2014-2-21 09:45

举报

5个回答
木头子 回答时间:2014-2-21 10:47:37

回复:关于AD转换的一个小问题希望大家帮忙解决

哎,最后还是自己解决了问题,原来是引脚接错了。。。。程序是没问题的
风华正茂0314 回答时间:2014-2-21 12:31:57

回复:关于AD转换的一个小问题希望大家帮忙解决

。。。。。
fengye5340 回答时间:2014-2-21 12:43:29

回复:关于AD转换的一个小问题希望大家帮忙解决

回复第 2 楼 于2014-02-21 10:47:37发表:
哎,最后还是自己解决了问题,原来是引脚接错了。。。。程序是没问题的 

呵呵,硬件上的问题还是得靠自己解决
看起来很黑 回答时间:2014-2-21 14:18:42

RE:关于AD转换的一个小问题希望大家帮忙解决

虽然我也这样
dzc2001 回答时间:2014-2-21 15:29:45

回复:关于AD转换的一个小问题希望大家帮忙解决

 一般找例程跑一下,过不了的都可以往硬件推了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版